"Nicklaus Wirth felt that something more suitable to operating systems and application development was needed so he began work on Modula. This became Modula-2 and would be essentially finalized around 1984 or so."
There seems to be some oddities in the compiler - especially when trying to combine a number of FLOAT/TRUNC and boolean comparisons into a single statement - not quite sure why at the moment. Makes the code uglier (and slower) than it needs to be.
Starting to get the macros defined for the common keystrokes in the editor, too. I never was a fan of EMACS though ...
Carrying on with my Modula-2 experiments. Managed to get Advent of Code 2023 Day 1, part 1 working before it was time for dinner. I'm not really grabbed by Modula-2 so far - it seems to have all of the things in it that I used to loathe about Ada, but without many of the positives. Oh well - I will carry on for a few more sessions and then perhaps start playing with Fortran90 - unless there's an epiphany forthcoming!
#pascal#modula2#oberon#lilith Niklaus Wirth passed away on 1st Jan 2024? I learned a lot by reading his books and by using Pascal & Modula 2 on the UCSD virtual machine on the Apple ][.
Creator of various programming languages like #modula#modula2#oberon#oberon2#oberon07#pascal and more... the Oberon OS, and interesting computing hardware, such as the Lilith computer, has passed on the 1st of Jan.
He was one of the few people who actually made the full computing stack, from a language and compiler to OS, to hardware to run it on.
I'm hoping that re-imagining computing from the ground up like that, didn't just die with him.
When I was in my twenties I learned a #programming language called #Oberon.
These are some of my study notes.
It didn't stick and it's all jibberish to me these days.😁 #RetroComputing