Ich habe Turbo Pascal seit ungefähr 20 Jahren benutzt, aber jetzt habe ich meinen Computer gewechselt, und ich habe jetzt Windows 7. TP funktioniert nicht darunter. Welche ähnliche Sprache kann ich anstelle von TP verwenden, das erfordert von mir, dass ich möglichst wenig Zeit damit verbringe, es zu studieren.
Turbo Pascal entwickelte sich zu Delphi , das noch heute verwendet wird, aber vielleicht schwer zu finden ist.
Ihre Optionen sind wahrscheinlich:
Turbo Pascal nach Delphi (~ objektorientiertes Pascal) scheint die natürliche Wahl / Progression zu sein.
Obwohl viele andere Sprachen heute relativ einfach zu erlernen sind (Python, Ruby, etc ...).
Ja, der natürliche Fortschritt wäre, zu Lazarus / Freepascal oder Delphi zu wechseln. Ich stimme voll und ganz zu, dass Sie TP immer noch ausführen können, wenn Sie möchten.
Es ist jedoch eine sehr gute Gelegenheit für ein Update. C # ist eine Programmiersprache, die vom Schöpfer von Turbo Pascal / Delphi entwickelt wurde, und tatsächlich hat es viele Funktionen, die von Object Pascal übernommen wurden.
Wenn Sie C # Entwicklung von Mono wählen, können Sie sehr moderne GUI wie Monodevelop verwenden und Multi-Plattform-Anwendungen mit GTK # ohne jeden Aufwand erstellen.
Wenn Sie nicht interessiert sind, Multiplattform zu sein, bevorzugen Sie, Software nur für Windows zu schreiben, dann können Sie Visual C # 2010 Express wählen (es ist kostenlos):
Welche Art von Software erwarten Sie, dass Sie schreiben können? Ist das für berufliche Entwicklung, Hobby, ...?
Wenn Sie COTS-Software für Windows schreiben, würde ich eine der .NET-Sprachen vorschlagen. C # hat wahrscheinlich die öffentlichsten Tutorials, kostenlosen Code, Steuerelemente und so weiter. Oder lerne Ruby und trenne dich von der Masse.
Vielleicht ist es an der Zeit, C # oder etwas zu lernen. Es wird wahrscheinlich mehr Zeit auf lange Sicht sparen. Sie könnten jedoch embarcadero kaufen. Dies ist eine aktuelle Version der Pascal-Sprache, die einige modernere Funktionen wie Generika unterstützt. Alte Pascal-Codebasen sind damit kompatibel. Es gibt auch Sauerstoff , mit dem Sie alle Vorteile von .net mit Pascal-ähnlicher Syntax nutzen können. Natürlich gibt es auch free pascal
Nun, ich habe PASCAL (Turbo Pascal) während meiner weiterführenden Schule nur für OI gelernt. Aber ich empfehle Free Pascal OR Delphi. Gründe dafür: 1. Absolut unterstützen OOP (vor allem Delphi). 2.Support, um Ihren Code von Turbo Pascal zu kompilieren. 3. Neue Funktionen: (a) .Opreator neu laden. (wie C ++) (B) .Ansi String. (Ich denke, es ist sehr wichtig für NO-ENGLISH Länder. (c) .ES IST EINE GUTE BRÜCKE FÜR SIE, ANDERE OOP-LERNEN ZU LERNEN Sprachen wie: C ++, JAVA, PYTHON. (d). Die VLC (wie MFC in Visual C ++) -Funktion ist sehr stark, zum Beispiel: Indy in Delphi (für Net-Programmierung); 4.Download URL: Ссылка Ссылка
Python.
Cross-Plattform, frei, Open Source.
Hat PyGTK, Tcl, wxWidgets und viele weitere Bibliotheken für GUIs.
Eine Anwendung, die Sie in Python schreiben, wird wahrscheinlich auf allen drei Hauptbetriebssystemen (Windows, Linux, Mac) mit wenig bis keinen Änderungen gut funktionieren.
Die Syntax von Python ist ähnlich wie bei Pascal, aber es gibt einige wichtige Unterschiede. Zum einen definieren Sie keine Variablen, und die Arten von Variablen können frei geändert werden. Und es gibt keine wenn ... dann ... beginne ... end-Anweisungen als Einrückung verwendet wird.
Es ist auch viel fehlerverzeihender als die Pascal-Syntax und Typ-weise (nicht, dass dies ein Grund sein sollte, eine Sprache zu wählen!)
Weil es interpretiert wird, wird es langsamer sein. Das kann für manche Anwendungen ein Nachteil sein, ist aber normalerweise nicht bemerkbar.
Wenn Sie Pascal gut gelernt haben, gibt es zwei Möglichkeiten: c ++ (Programmiersprache, die auf Pascal geschrieben wurde) und Delphi (die Reinkarnation von Pascal). C ++ ähnelt Pascal, ist jedoch leistungsfähiger. Delphi verwendet VCL (Visual Components Library), sodass Sie Fensteranwendungen sehr schnell erstellen können.
Viel Glück.
Tags und Links pascal