3 ms·
You could start here: https://en.wikipedia.org/wiki/B_(programming_language) https://en.wikipedia.org/wiki/B_(programming_language) As always on HN there is a
by gerdesj 6y ago
You could start here: https://en.wikipedia.org/wiki/B_(programming_language) https://en.wikipedia.org/wiki/B_(programming_language)
As always on HN there is a certain amount of ... discussion about some of the finer points, generally about typing. I suspect that if you follow the refs in the WP article most of the usual bikeshedding here will resolve itself satisfactorily.
For me (50 year old bloke) I dimly recall C always being available https://en.wikipedia.org/wiki/C_(programming_language) https://en.wikipedia.org/wiki/C_(programming_language) - apparently 1972ish so I was 2 or 3 when C came out and replaced B which probably didn't do much ....
Oh look at this (wrt B): "However, it continues to see use on GCOS mainframes (as of 2014)"
- raygard 6y agoI used that B compiler on a Honeywell GCOS mainframe in the late 1970s and early 1980s. It was a blindingly fast compiler written at University of Waterloo by a Brazilian named Reinaldo Braga. Still available from a Canadian company named Thinkage. The Honeywell 6000 series used 36 bit words. C was needed because the byte-addressed PDP-11 was a bad fit for the word oriented B language. See https://archive.org/details/bstj57-6-1991 https://archive.org/details/bstj57-6-1991 for details.
- skissane 6y agoThinkage is still around, here is the B compiler manual from their website: https://www.thinkage.ca/gcos/expl/b/manu/manu.html https://www.thinkage.ca/gcos/expl/b/manu/manu.html Although it appears their main business nowadays is a Windows-based application to manage maintenance requests for landlords, etc