When
· Naughties
· · 2005
· · · September
· · · · 13 (1 entry)

Radical New Language Idea · I had this pro­gram that was run­ning slow and fixed the prob­lem by fix­ing the I/O buffer­ing. If I had a quar­ter for ev­ery time I’ve done this over my ca­reer, I’d have, well, two or three buck­s. I think the language-design com­mu­ni­ty ought to take no­tice. Cur­rent­ly, they cook up new lan­guages so object-oriented that each in­di­vid­u­al bit has a method reper­toire, lan­guages so con­cur­rent that threads ex­e­cute in in­com­men­su­rable par­al­lel uni­vers­es, lan­guages so func­tion­al that their ef­fects are com­plete­ly un­ob­serv­able... How about a rad­i­cal new lan­guage where the run­time sys­tem is hy­per­ag­gres­sive about en­sur­ing that all of its I/O prim­i­tives are by de­fault buffered un­less the pro­gram­mer specif­i­cal­ly re­quests oth­er­wise? I’ve heard that there’s some­thing called “COBOL” that has this ca­pa­bil­i­ty, I’ll have to check it out.
 
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By .

I am an employee
of Amazon.com, but
the opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.