> On Jun 22, 2026, at 1:37 PM, Ethan Dicks via cctalk <[email protected]> > wrote: > > On Sat, Jun 20, 2026 at 3:02 PM Fred Cisin via cctalk > <[email protected]> wrote: >> I heard that all of the Lisa OS, and much of Macintosh, were written in >> Pascal. >> (obviously other than some low-level drivers and performance critical >> routines?) >> Is that correct? >> >> http://pascal.hansotten.com/apple-lisa-pascal/ > > I remember seeing articles about Pascal and the Lisa in 1983, and I > definitely read in "Inside Macintosh" (the "hernia manuals") in 1984 > that there was a Pascal calling convention for various toolbox > functions. As I read it, you were expected to write your apps in > Pascal or Assembler. C wasn't an option for me (I didn't start > learning it until the following year, on a VAX running UNIX), and I > wanted no part in Pascal. Interesting. Perhaps it's because the first language I learned was ALGOL (at TU Eindhoven) but I really liked Pascal. I learned it on the PDP-10 after we managed to convince our compiler construction professor to stop requiring us to use PL/C (the Carnegie-Mellon implementation of PL/I, utterly unreliable if you used macros which we had to do a lot). I went from zero knowledge to a complete code generator for our compiler (about 1300 lines of code) in one week. That sort of learning curve has only happened one other time in my career, with Python. Then again, we know that tastes in language vary all over the place... paul
- [cctalk] Re: What constitutes a dead computer ... Van Snyder via cctalk
- [cctalk] Re: What constitutes a dead computer ... Bill Gunshannon via cctalk
- [cctalk] Re: What constitutes a dead computer ... Johan Helsingius via cctalk
- [cctalk] Re: What constitutes a dead computer ... Paul Koning via cctalk
- [cctalk] Re: What constitutes a dead computer ... Van Snyder via cctalk
- [cctalk] Re: What constitutes a dead computer ... Graham Toal via cctalk
- [cctalk] Re: What constitutes a dead computer ... ben via cctalk
- [cctalk] Re: What constitutes a dead computer ... Fred Cisin via cctalk
- [cctalk] Re: What constitutes a dead computer ... jos via cctalk
- [cctalk] Re: What constitutes a dead computer ... Ethan Dicks via cctalk
- [cctalk] Re: What constitutes a dead computer ... Paul Koning via cctalk
- [cctalk] Re: What constitutes a dead computer ... Van Snyder via cctalk
- [cctalk] Algol (was Re: Re: What constitutes a... Ken Seefried via cctalk
- [cctalk] Re: What constitutes a dead computer ... Johan Helsingius via cctalk
- [cctalk] Re: What constitutes a dead computer ... Graham Toal via cctalk
- [cctalk] Re: What constitutes a dead computer ... Fred Cisin via cctalk
- [cctalk] Re: What constitutes a dead computer ... Paul Koning via cctalk
- [cctalk] Re: What constitutes a dead computer ... Van Snyder via cctalk
- [cctalk] Re: What constitutes a dead computer ... Paul Koning via cctalk
- [cctalk] Re: What constitutes a dead computer ... Van Snyder via cctalk
- [cctalk] Re: What constitutes a dead computer ... Van Snyder via cctalk
