• Guten Tag,

    da ich mich das jetzt schon seit einiger Zeit frage, aber nirgends eine Antwort finden konnte, stelle ich es mal hier rein.

    Folgendes:

    Als wir vor ein paar Tagen "ITG" (ist eine Art Computer Lernkurs am Gmynasium, nichts außergewöhnliches) hatten, wurde mal wieder zwei Stunden lang die Eingabe von "WENN" Abfragen in M-Excel behandelt... :roll:

    Daher habe ich aus Langeweile einmal in unser Lehrbuch, das jeder bekommen hat, geschaut und ein bisschen rumgeblättert. Dabei bin ich im letzten Abschnitt auf das Kapitel "Programmieren" gestoßen, was ich mir natürlich sofort durchgelesen habe. Allerdings war dort von einer Programmiersprache die Rede, von der ich noch nie etwas gehört habe :"Turbo Pascal". Vielleicht auch kein Wunder, denn das Buch ist aus dem Jahre 1994.
    Jedenfalls: Nach einer Weile habe ich bemekrt, dass diese von der Struktur her, doch ein bisschen an PHP erinnert, allerdings hätte ich jetzt einige Fragen dazu:

    -laut Wikipedia wurde Pascal 1983 entwickelt. Wird es heute immer noch weiterentwickelt?

    -wird (Turbo) Pascal immer noch von Programmierern angewendet?

    -gibt es Vorteile gegenüber anderer Programmiersprachen

    -für welche Art von Projekten eignet sich Turbo Pascal besonders gut?

    -wo liegt der Unterschied zwischen -falls es sowas gibt- "normalem" Pascal und "Turbo Pascal"?

    -welche Dateierweiterungen gibt es für Pascal Scripte?

    -kann ich ein Pascal Programm auch in eine *.html/*.php Datei schreiben?

    Das würde mich einmal richtig interessieren. Vielleicht weiß ja jemand etwas dazu.

    Danke schonmal für eure Antworten!

    MfG Alienx

  • Also, ich kann dir jetzt mal sagen, was ich aus Informatik weiß (ebenfalls Gymnasium) ;)

    Pascal ist eine schon etwas ältere Sprache, Turbo Pascal ist eine Weiterentwicklung dieser Sprache. Wie der Name schon sagt, ist es schneller und ein bisschen einfacher zu schreiben.

    Heutzutags gibt es eine Weiterentwicklung dieser Sprache, die sich Delphi nennt. Wenn du mal nach Delphi suchst, wirst du ein Programm finden, mit dem man das schreibt. Die Grundlage zu Delphi ist aber Pascal.

    Ein "Pascal-Programm" (heutzutage Delphi-Programm) lässt sich nicht in eine HTML, PHP-Datei schreiben. Es ist nicht für Webanwendungen gedacht, sondern für die lokale Ebene. Damit kannst du exe-Dateien erzeugen. Also Programme, die etwas ausführen. (Ich hoffe, du weißt, was ich meine).

    Ich hoffe, ich konnte dir weiterhelfen!

  • Zitat von chris90night

    Also, ich kann dir jetzt mal sagen, was ich aus Informatik weiß (ebenfalls Gymnasium) ;)

    Pascal ist eine schon etwas ältere Sprache, Turbo Pascal ist eine Weiterentwicklung dieser Sprache. Wie der Name schon sagt, ist es schneller und ein bisschen einfacher zu schreiben.

    Heutzutags gibt es eine Weiterentwicklung dieser Sprache, die sich Delphi nennt. Wenn du mal nach Delphi suchst, wirst du ein Programm finden, mit dem man das schreibt. Die Grundlage zu Delphi ist aber Pascal.

    Ein "Pascal-Programm" (heutzutage Delphi-Programm) lässt sich nicht in eine HTML, PHP-Datei schreiben. Es ist nicht für Webanwendungen gedacht, sondern für die lokale Ebene. Damit kannst du exe-Dateien erzeugen. Also Programme, die etwas ausführen. (Ich hoffe, du weißt, was ich meine).

    Ich hoffe, ich konnte dir weiterhelfen!


    Hio,

    vielen Dank für deine ausführliche Antwort!

    Hätte ich jetzt zum Beispiel nicht gewusst, dass Delphi eine Weiterentwicklung von Pascal ist...also danke vielmals!
    Eine Frage bliebe da aber für mich trotzdem noch: Welche Dateierweiterung brauche ich für eine Pascal Script? Und wie kann ich es ausführen? In dem o.g. Lehrbuch war ein Screenshot abgebildet, auf dem eine Datei NEU.PAS genannt wurde (nehme mal an das "PAS" steht für PASCAL). Oder kann ich auch einfach eine *.exe Datei erzeugen und diese dann lokal ausführen (da du sagtest, ich könne damit exe Dateien erzeugen)?

    Ich danke auch dir, driver, für den Link, aber wie ich bereits sagte, wurde dort nur ein sehr kleiner Teil meiner oben angeführten Fragen beantwortet.

    Danke und

    MfG Alienx

  • Du kannst eine .exe-Datei erzeugen.
    Mit dem normalen Borland-Compiler kannst du die auch nur in den Speicher rein die erzeugen, hast dann da keine .exe rumfliegen.
    Der macht allerdings DOS-Programme.

    Free- und Dev-Pascal dagegen erzeugen Windoof-Programme.

    Vorteile? Ja, es lassen sich damit zum Beispiel viel einfacher Konsolen Programme schreiben als mit Assembler.
    :wink:
    Nachteile: keine Objektorientierung, keine dynamische Speicherverwaltung, noch nicht einmal Variablendeklaration im Hauptprogramm, Graphische Oberflächen kannst vergessen, sprich:
    IDEAL FÜR DIDAKTISCHE ZWECKE! ;) :wink:

    Zugegeben mag ich auch nicht so Typen, die in ihrem Informatikunterricht die Schüler Snake programmieren lassen, oder noch schlimmer so Lego-Roboter "programmieren".
    Wenn Snake schon keine Informatik ist, ist das noch nicht einmal Programmierung.

    Liebe Lehrer, differenziert zwischen Informatik, Programmierung, Computerkurs und irgendwelchen Sachen auf Computerbasis!

    The User

  • Musstet ihr auch Lego-Roboter programmieren?^^
    Wir auch ...

    Das mit den Lehrern stimmt schon. Eig haben die wenigsten fachliche Kompetenz, die ich kenne ... Wo wir das Thema HTML und so hatten (mein Spezialgebiet;) ) hat uns unser Lehrer völlig veraltete DInge beigebracht, die vor 15 Jahren mal Webstandard waren. Für die Informatiklehrer wären regelmäßige Fortbildungen net schlecht ...

  • Also, es kommt vielleicht etwas verspätet, aber ich möchte mich hier trotzdem ganz herzlich bei allen für die freundliche Hilfe bedanken! Ihr habt mir bei meinen Fragen weitergeholfen, jetzt weiß ich schon etwas mehr über das Thema.

    Zu dem o. angesprochenen Thema kann ich soviel sagen: Meine Meinung wurde bedingungslos bestätigt. Btw. wir arbeiten z.B. immer noch mit WIN 95/98 und lernen nun seit 3 Jahren Dinge, wie Text Verarbeitung in Word (...). Aber allen Anschein nach ist das inzwischen wirklich nötig, da einige selbst nach 3 Wochen Übungszeit keine Textformatierung beherrschen...
    Wobei, das ist schon fast wieder zu sehr off topic.
    Man kann den Thread ja trotzdem einmal offen lasse, falls noch jemand anderes Fragen zu Turbo Pascal hat, kann er sie ja hier stellen. ^^

    MfG Alienx

  • chris
    Ich hatte es noch relativ gut, von der Word-Phase bliebe ich verschont und Lego habe ich nur schockiert an einer anderen Schule gesehen.
    Wir haben auch kein HTML oder Javascript gemacht.
    Win 95/98 ?
    Nene, Turbopascal und QBasic in DOS. (QBasic ist etwas gaaanz schlimmes :wink: )
    Prolog haben wir auch gemacht sowie Logik uhnd Schaltalgebra. (womit man mal in der Nähe der Informatik war ;) )

    Eigentlich sollte man auch denken, dass sich heutzutage viele dafür interressieren, aber...
    Die meisten wählen Informatik, um keine Sprache lernen zu müssen.
    Es gibt echt Stufen mit vielleicht 2 Interessierten im Infokurs.
    In meiner Stufe gibt es jetzt Informatik sogar nur an einer Partnerschule, und die machen halt so übertrieben praktische Sachen mit Java. Ich mag Theoretische Informatik. :) :) :)

    Und zum Thema:
    TurboPascal war übrigens die erste Programmiersprache, die ich gelernt habe.
    In so einer Art Mathe-Arbeitsgemeinschaft.
    Halt, stimmt nicht ganz, hab davor ein ganz wenig in Aribas gelernt!
    Ehrlich gesagt wäre ich jetzt glücklicher, wenn ich beispielsweise mit C++ oder Lisp angefangen hätte, darauf kann man einfach mehr aufbauen.

    Viele liebe Grüße
    The User

  • Schon längst geschehen! ;)
    (wurde ja auch schon bei Wasserleiche im Forum erwischt, wo auch manchmal VBtricks herumgeistert)
    Aber ich meine, an solchen Sprachen lernt man vielleicht doch ein wenig besser, aber früher oder später auch zu etwas "besserem".

    Außerdem gibt es ja noch PHP und Prolog.