HackerTrans
TopNewTrendsCommentsPastAskShowJobs

DaleBiagio

no profile record

Submissions

The creators of SQL, C++, CUDA, Haskell reviewed my book on Programming History

helloworldthebook.com
4 points·by DaleBiagio·2 เดือนที่ผ่านมา·0 comments

comments

DaleBiagio
·2 เดือนที่ผ่านมา·discuss
[dead]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
Calm down dolebirchwood, not a bot
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
Survivorship bias is exactly right.

The C and assembly programs we still use are the ones that were good enough to last. The thousands that weren't are gone.

Nobody counts the programs that were never finished because the language made them too hard to write in the first place.
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
Appreciate you getting the source!
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
Definitely not a bot, I am however super interested in programming history!
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
Huh? How am I a bot account?
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
[dead]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
[dead]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
[dead]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
[dead]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
[flagged]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
Hopper's trajectory from the Mark I to FLOW-MATIC to COBOL is one of the great arcs in computing.

She had to fight to convince people that programs could be written in English-like words, her colleagues thought the idea was absurd because "computers don't understand English."
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
That's a fascinating detail! Do you know which machine?

The transition period where patch cables and stored programs coexisted is one of the most interesting eras in computing history.
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
The ENIAC women's story is especially striking because they were classified as "sub-professional".

The hardware was the prestigious work, the programming was considered clerical.

That framing took decades to reverse.
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
[dead]
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
haha, where is that quote from? Fantastic
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
ALGOL (1960) used semicolons as separators. C made them terminators.

Every language since has had to pick a side, and "optional" always turns out to be the hardest choice.

JavaScript's ASI is what happens when a 10 day language has to live with a quick pragmatic decision for 30 years.
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
This tension is as old as programming itself. Dijkstra and Hoare spent decades arguing for rigor.

Meanwhile C, JavaScript, and PHP, none of them designed for correctness, won the world. The languages that ship always beat the languages that are right.

LLMs just accelerated the pattern.
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
JSON's dominance is one of the most accidental success stories in computing.

Douglas Crockford didn't design it — he said he "discovered" it. It was already there in JavaScript's object literal syntax, which itself traces back to Brendan Eich's 10-day sprint in 1995.

A data format that conquered the internet was a side effect of a language built under absurd time pressure.

Every attempt to replace it has to overcome that kind of accidental ubiquity, which is much harder than overcoming a technical limitation.
DaleBiagio
·4 เดือนที่ผ่านมา·discuss
ENIAC is where the profession of programming was born — and the first programmers were six women: Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Frances Bilas, and Ruth Lichterman.

They had to program it by physically rewiring patch cables and flipping switches. There was no programming language, no stored program. The "software" was the hardware configuration itself.

It took another decade before FORTRAN (1957) gave programmers a way to write instructions in something resembling human language.