
This site is about my experience with the Wirth school of languages, based on the ideas and implementations of Prof Niklaus Wirth, Kenneth Bowles, Per Brinch Hansen, colleagues, and their students. And my experience with the various variants, from the P2 and P4 compilers originating in Zürich ETH, via UCSD Pascal P-System to the Borland compilers and Modula and Oberon systems. All applicable to small computers and device control.
On this website you will find information on Pascal for small machines, like Wirth compilers, the UCSD Pascal system, many scanned books and other files on UCSD Pascal, Pascal on MSX and CP/M, Delphi programming on PC, Freepascal and Lazarus on Windows and Raspberry Pi, Oberon systems. Many sources of early Pascal compilers! And last but not least my Pascal-M system!
On this site you will information on (see the menu on the right!)
– Standard Pascal and Validation
– Niklaus Wirth
– Edsger Dijkstra
– Per Brinch Hansen
– Ca.A.R Hoare
– Jim Welsh
– Pascal Px descendants like P5 and Pascal-M
– UCSD Pascal
– Other Pascal articles like Freepascal on Raspberry Pi, Turbo Pascal and Delphi and electronics
Timeline of my exposure to the Wirth language and OS and systems family, 5 years as student, 10 years as software engineer, hobby, 40 years as the way of programming!
1970- Pascal compilers, the P2-P4 compilers, Pascal-S, student VU Pascal (the forerunnner of the Amsterdam Compiler Kit), Andrew Tanenbaum, Professor R.P van de Riet.
- 1980 – UCSD P-System, Turbo Pascal, Pascal-M, 10 years VAX/VMS Pascal programmer, teacher of the Teleac support course Pascal, teacher and examinator Exin/Novi T5 Pascal
- 1990 – Turbo Pascal 3 on CP/M to Delphi on Windows
- 2010 – Freepascal + Lazarus on Windows and Linux
Pages
- C.A.R. Hoare
- Contact
- Edsger Dijkstra
- Freepascal and Lazarus on Raspberry Pi
- Home
- HP 1000 Pascal
- Influencal persons
- Jim Welsh
- My sites
- News
- Niklaus Wirth
- 50 years of Pascal
- ALGOL W
- Articles by Wirth et al
- BNF WSN EBNF
- Books by Niklaus Wirth
- CDC 6000 Pascal compilers
- EULER
- Lola RISC FPGA
- Model Helicopter Control
- Modula and Lilith
- Pascal-S
- PICL
- PL/0
- PL/360
- Project Oberon
- Px compilers
- Recollections about the Development of Pascal
- School of Niklaus Wirth: The Art of Simplicity
- Zürich Pascal compilers
- Pascal Newsletter PUG
- Per Brinch Hansen
- Px descendants
- Simplicity
- Sitemap
- Standard Pascal and Validation
- Turbo Pascal and Delphi
- UCSD P-System
- Adaptable system
- Apple Pascal
- CP/M and UCSD p-System
- HP Series 80
- IBM PC
- Interpreters
- Ken Bowles and students
- MS-DOS hosted p-System
- Other systems
- p-code, p-machine, p-System
- Sage and TDI
- Softech and Pecan
- Terak and USCD p-System
- Texas Instruments and UCSD
- UCSD compiler and p-System
- UCSD Kermit
- UCSD p-System Users Society (USUS)
- UCSD Yahoo group
- Western Digital MicroEngine
- VAX/VMS Pascal aka Compaq or HP Pascal