det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

2.1K
active users

#objectpascal

0 posts0 participants0 posts today

#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: haraldnieswandt.de/?page_id=85

#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE

Und nun folgen die 12 guten Gründe für ObjectPascal / Pascal:

haraldnieswandt.de04 – Warum ObjectPascal – Harald Nieswandt

#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 ...

lazarusforum.de/

lazarus-ide.org/

www.lazarusforum.deDeutsches Lazarusforum - Portal
Continued thread

So, I'm at a crossroads. I'm contemplating:

I feel like I'm slowing down with CTRAN development. After all, it "works"... but it's not "right."

The write-up is just a hard slog.

Moving on to a new tool might give me some inspiration on how to improve CTRAN. But I don't want to leave a trail of mostly-finished projects in my wake.

The C project is a bit special to me. It's also something people might actually use - unusual for one of my projects! It's for Psion #EPOC16 and would enable a huge number of old games to run on the Series 3a/c/mx.

I was hoping to use NeoVim, but with clangd being awkward, I'd have to use VS Code.

#CTRAN 0.0.2 is out!

OK, I know no one is using this, but I'm going to shout about it anyway. For those who don't know, this is my rewrite of #Psion's proprietary OO C preprocessor. It takes class definition files and spits out "pure" C or TASM.

This release doesn't add much beyond a handful of bug fixes. However, it is significantly faster than 0.0.1 thanks to using more of #FreePascal's classes and generics.

#RetroComputing #RetroDev #Pascal #ObjectPascal

github.com/thelastpsion/ctran/

GitHubRelease 0.0.2 · thelastpsion/ctranVarious small bug fixes Significantly faster by replacing arrays with TStringLists and a few generics NOTE: TASM code generation is still not perfect in this release. Please check any generated TA...