Hacker News new | past | comments | ask | show | jobs | submit login

It looks like this is part of the Knuth Digital Archive Project: https://archive.computerhistory.org/resources/text/Knuth_Don.... There's some fascinating stuff in there, like this "What a Programmer Does" (https://archive.computerhistory.org/resources/text/Knuth_Don...).



Also: source code of the THE operating system, an operating system written by a team led by Dijkstra (https://en.m.wikipedia.org/wiki/THE_multiprogramming_system , https://archive.computerhistory.org/resources/text/Knuth_Don...)

It’s not very readable as it doesn’t use a language familiar to me (and, likely, most readers of HN)


That PDF doesn't look like the source for an operating system, but rather a 2 pass compiler. There are references to data types (including Complex) on p.6 and various hand written comments, such as "procedure" on p.2 and "return to pass 2" on p.19. The following page looks like a lexer table and might be the reserved words. Then on line 1658 (lost track of page #) "const expression, like (2^40-1) are evaluated at compile time". Based on how the later comments are written, I think they were added by someone trying to understand the compiler.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: