💾 Archived View for tilde.club › ~rebello › 2021_11_13.gmi captured on 2023-07-10 at 14:07:44. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

                         __           
   ____ ____  ____ ___  / /___  ____ _
  / __ `/ _ \/ __ `__ \/ / __ \/ __ `/
 / /_/ /  __/ / / / / / / /_/ / /_/ / 
 \__, /\___/_/ /_/ /_/_/\____/\__, /  
/____/                       /____/   

13th November 2021

Greetings Geminauts!

Welcome to this entry of PASCAL simping!

So I've been loving working on Turbo Pascal recently, it's such a great language, it's as simple and as human-readable as it needs to be, whilst also being technical, flexible, and well designed.

First off, the code syntax is great, it's really easy to just pick up and understand, and forces nice formatting and good code design and optimisation practices on you right from the go ahead, plus, like the way you can put 'begin' and 'end.' keywords inside one another, and how you declare variables right at the beginning, really neatly, with 'var', it's just great. Plus, in the case of FPC and Turbo you have cool helpful bits like Free/Turbo Vision, and if your using Lazarus you have proper GUI kits right at start-up, which is amazing and really helpful.

Then you've got the amazing compatibility rates, really this specific to the FPC implementation, as Turbo was DOS and CP/M only. It's *WILD*, you can port from Linu to BSD, or Windows, or Mac OS , and then you have AROS and AmigaOS support; and then you can still port back to DOS, and by extension CP/M with an old version of Turbo if your program is nice and simple, and that's leaving out all the greatt microcontroller stuff.

Granted, it's tougher to do lower-level stuff like in C or ALGOL 68, but it's worth the sacrifice for the wealth of other positives.#

So, I'm proud to announce I'm working on some great new games in PASCAL! All of which I will elaborate on in due course.

Stay safe out there,

rebello/ Joe. H