To break out of routine and for the sake of old times, I'm taking #FreePascal for a spin. Been meaning to anyway. Didn't expect to like it, but my toy project is coming along and keeping my interest. A pleasant surprise!
To break out of routine and for the sake of old times, I'm taking #FreePascal for a spin. Been meaning to anyway. Didn't expect to like it, but my toy project is coming along and keeping my interest. A pleasant surprise!
@alter_kaker Do I dare suggest #FreePascal? I've been using it for about a year for CLI tools and I find it fun to write in. For GUI stuff, you can use Lazarus (looks a lot like early Delphi).
It's highly portable, too. My CLI apps run on Linux, *BSD, macOS, Windows, Haiku, and 32-bit DOS. The GUI stuff should run on most of those, too (maybe not DOS).
It also has the Castle Game Engine. https://castle-engine.io/
Downloaded #TurboPascal . Also for practical purposes and modernization, installed #FreePascal too, ofc.
The journey begins (again).
Coded 'Hello World'
Das sind sie, die wichtigsten Gründe. Vielleicht regen sie die einen oder die anderen an, es auch mal mit #FreePascal und der #LazarusIDE zu versuchen.
Die LazarusIDE / FreePascal sind #Opensource und können kostenlos heruntergeladen werden:
Unterstützung deutschsprachig findet Ihr jederzeit hier:
12 gute Gründe für ObjectPascal:
Nr. 12:
Vielseitigkeit: Object Pascal eignet sich für verschiedene Anwendungsbereiche, von Desktop-Anwendungen über Entwicklung von Spielen bis hin zu eingebetteten Systemen.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 11:
Kostenlos und Open Source: Free-Pascal ist kostenlos und Open Source. Entwickler können die Sprache ohne Lizenzkosten verwenden und den Quellcode anpassen.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 10:
Integration mit anderen Sprachen: Free-Pascal kann mit anderen Sprachen wie C und C++ interagieren. Dies ermöglicht die Verwendung von vorhandenem Code oder die Integration von spezifischen Funktionen.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 9:
Community und Ressourcen: Es gibt eine aktive Community von Object-Pascal-Entwicklern, die sich gegenseitig unterstützen. Außerdem gibt es viele Tutorials, Foren und Bücher, die bei der Entwicklung helfen.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 8:
Bibliotheken und Frameworks: Es gibt eine Vielzahl von Bibliotheken und Frameworks für Object Pascal, die die Entwicklung erleichtern. Beispiele sind die Lazarus IDE, die VCL-Bibliothek (für Windows-Anwendungen) und die FCL-Bibliothek (für plattformübergreifende Anwendungen).
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 7:
Leistung: Object Pascal ist in Free-Pascal implementiert. Und Free-Pascal bietet eine sehr gute Leistung mit effizientem Maschinencode. Dies ist besonders wichtig für Anwendungen, die hohe Anforderungen an die Geschwindigkeit haben.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 6:
Stabilität und Reife: Object Pascal hat eine lange Geschichte und wurde bereits in den 1980er Jahren mit Turbo Pascal entwickelt. Die Sprache hat sich im Laufe der Zeit bewährt und ist stabil und zuverlässig.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 5:
Objektorientierung: Object Pascal unterstützt objektorientierte Programmierung (OOP). Entwickler können Klassen, Vererbung, Polymorphismus und andere OOP-Konzepte verwenden, um sauberen und sehr gut wartbaren Code zu schreiben.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 4:
Plattformunabhängigkeit: Object Pascal ist in Free-Pascal implementiert. Free-Pascal ist eine plattformübergreifende Programmiersprache, die auf verschiedenen Betriebssystemen wie Windows, macOS und Linux funktioniert.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 3:
Effiziente Ausführung: Pascal-Programme sind oft schneller als Programme in anderen Sprachen, da sie direkt in Maschinencode übersetzt werden.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 2:
Strukturiertes Programmieren: Pascal unterstützt strukturiertes Programmieren, was bedeutet, dass der Code in logische Blöcke aufgeteilt wird, um ihn leichter zu lesen und zu verstehen.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
12 gute Gründe für ObjectPascal:
Nr. 1:
Einfache Syntax: Die Syntax von Object Pascal ist klar und verständlich. Sie ähnelt der von Delphi und Turbo Pascal, was den Einstieg erleichtert.
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
#Programmieren #ProgrammierenLernen
Es gibt sehr viele Gründe, warum sich Programmierende und solche, die es werden wollen, für eine bestimmte #Programmiersprache entscheiden. Heute möchte ich einmal meine Gründe vorstellen, weshalb ich meine Software seit 1986 mit der #Pascal und #ObjectPascal entwickle.
Als PDF: https://haraldnieswandt.de/?page_id=852
#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE
Und nun folgen die 12 guten Gründe für ObjectPascal / Pascal:
WOW!!!
Pascalprogrammierende scheinen Frühaufstehende zu sein: #Sonntagmorgen, 6 Uhr 28, und im #Lazarusforum sind 164 Besuchende dabei, sich über die #Programmierung mit der #LazarusIDE und #FreePascal zu informieren ...
Das #Lazarusforum wird gebraucht und genutzt: Eben waren 111 Besuchende dabei, Informationen über das #Programmieren mit der #LazarusIDE und #FreePascal zu suchen ...
https://lazarusforum.de/app.php/portal?sid=d84828f273b4eef68430c25243666f38
#Delphi ist heute 30 Jahre alt geworden. Immer noch spitze zur Entwicklung wirklich guter Software.
Leider wurde es in diesen 30 Jahren zu einem recht teuren Produkt, wenn die Community-Lizen nicht ausreicht.
Aber - hallo - wie #cool ist das denn:
Es gibt ja auch die #LazarusIDE.
Mit der und #FreePascal ist in der Programmierung alles machbar, was in #Pascal und #ObjectPascal programmiert werden kann.
Beste #SoftwareEntwicklung also ...