“A damn stupid thing to do”–the origins of C
arstechnica.com
arstechnica.com
This is possibly the first time that a “job queue” has been recorded on video (1951) in relation to computer programs, and since the computer was single threaded and could only run one computer program at a time, it was necessary for the programs to wait in line and be manually processed in turn.
[1]http://prog.vub.ac.be/~tjdhondt/ESL/BCPL_to_Cfront_files/p55...
[2]https://computerhistory.org/blog/discovering-dennis-ritchies...
As one does.
> Earlier, Thompson had written Unix for the PDP-7 in assembler, but even in 1969 this was not an ideal way to write an operating system. It worked for the PDP-7 because that computer was fairly simple and because Thompson wrote the operating system primarily for his own amusement.
> Any operating system that would be maintained and updated by multiple programmers and would run on the more sophisticated hardware available at the time would need to be written in a high-level programming language.
> Thus, when Bell Labs purchased a PDP-11 for the department in 1971, Thompson decided it was time to rewrite Unix in a high-level programming language, as he told Brian Kernighan on stage at VCF 2019.