Hacker News new | ask | show | jobs
by jll29 495 days ago
Fantastic, well done! - I remember the Inmos Transputers (T800), and there was Occam, the curious language, from which I remember just two operators, ? and ! to read and write from the four(?) fast serial ports that connected one transputer with its neighbors.

Pascal was beautiful, clean, simple and fast, and computer science has never reached that height again, IMHO - look at how slow Python is, how unstructured many programs are, when python permitted nested functionsa and procedures (C/C++/Rust still cannot do that today). And the fast compilers, TurboPascal, TurboModula, and TurboC that made Borland famous and wealthy are in some sense also unrivalled: on machines 1000x slower than what I have now in my desk, you felt like you had the fastest PC money can buy.

1 comments

In one of my previous jobs I've used such an Occam transputer, which got replaced by Pascal, and later by C. It got worse and worse. Eventually we couldn't get the hardware anymore and replaced everything in C.

The Occam code was easy to understand and maintain - very complicated controller logic used in power train test sites. The Pascal code not so much anymore and finally floodgates opened with C. Go wasn't around then yet. I've learned Go and wrote the cygwin port after I've left that job. But the fast hardware made up for that mess.