Niklaus Wirth: The Mind Behind Pascal and Algorithmic Foundations

Niklaus Wirth, the Swiss computer scientist passed away on 1/1/2024.

Best known for the programming language Pascal. He is also renowned for the timeless classic “Algorithms + Data Structures = Programs.” Additionally, he is known for establishing programming methodology.

Pascal was the second programming language I learnt. GWBASIC started my love with programming. The modular nature of Pascal was very impressive. Tons of code written in Turbo Pascal (yes, that packet with yellow cover and black titles). While GWBASIC was fun, I thought at that time that Pascal was the true programming language. I worked in COBOL. The programs were like love letters, unnecessarily long. I also worked in FORTRAN, where the i, j, k for loops are retained to this day in all languages. Despite that, Pascal had simplicity and neatness. C, C++, Java, and C# borrowed some of that neatness from Pascal. But Python’s insistence on those tabs and spaces is needless harassment of programmers. What problem does Python have with braces { and } ?

Pascal did come up with OOPs features but was replaced with Delphi. But for a long time Pascal remained the first programming language taught in European and American universities and colleges.

There are two books with titles “Algorithms and Data Structures”, and “Algorithms + Data Structures = Programs”. I often used the second title in my computer science lectures. It says so much about what programming is.

His other book on Compiler Construction is a gem. We don’t see too many new books on compiler construction now.

Niklaus Wirth will be missed.
RIP.

Advertisements


Categories: Blog

Tags: ,

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SciTechGen.Com

Subscribe now to keep reading and get access to the full archive.

Continue reading