Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a bit of a tangent, but I've heard the Mac System was written in Pascal with bits of assembly for speed and I've also heard it was written in assembly with a Pascal API. An Ars Technica article today mentioned some Lisa code was taken and modified to work on the Mac during its development. Was this code Pascal?


Bill Atkinson's QuickDraw is one example of that. The original was written for the Lisa in Pascal, and then brought over to the Mac project. And I believe portions rewritten in assembler for compactness/speed.

The Mac version of QuickDraw is here: https://computerhistory.org/blog/macpaint-and-quickdraw-sour...

Now that both are "open", it would be interesting to compare the two and see how they differ.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: