Hacker News new | past | comments | ask | show | jobs | submit login
The Programmer as a Young Dog (1976) [pdf] (brinch-hansen.net)
16 points by arkj 14 days ago | hide | past | favorite | 4 comments

> Our programming group consisted of Peter Kraft, Charles Simonyi, and me. Peter was an experienced programmer, who had learned his craft during the Gier-Algol project. Charles was a long-haired teenager, a refugee from Hungary who was fascinated by everything in the western world. Later he went to the United States and worked for Xerox in California.

At Xerox, Charles and Butler Lampson designed Bravo, perhaps the first WYSIWYG word processor. Charles's later career at Microsoft is well known. Before going to Xerox, Charles earned his bachelor's degree at the University of California, Berkeley. There he and I designed a Snobol4 implementation that was strongly influenced by his study of Gier-Algol compiler (see https://www.mcjones.org/CAL_SNOBOL/).

Per Brinch Hansen wrote the first comprehensive textbook on operating systems Operating Systems Principles, and with Tony Hoare was the developer of the monitor concept in operating systems, developed the first implementation of a monitor in Concurrent Pascal which he developed. His book The Architecture of Concurrent Programs included a small operating sytem Solo written in Concurrent Pascal which was likely the first microkernel OS. So a very influential and original computer scientist.

Operating Systems Principles can be downloaded for free as a PDF file from the ACM: https://dl.acm.org/doi/book/10.5555/540365

Brinch Hansen also invented the Remote Procedure Call: https://en.wikipedia.org/wiki/Per_Brinch_Hansen#Distributed_...

And a good example of OSes written in high level languages during the 1970's, in safer system programming languages.

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