Incorrect, they were authors of lex. yacc was authored by Stephen Johnson.
Surprising to me is all the authors are still around, even though the tools are over 50 years old!. Shows how young computer science field is.
Not the one who was ever Google's CEO. right?
I don't know if it's worth mentioning, but the author of the post is David Singleton, the former CTO of Stripe. I almost hadn't noticed until I saw the domain.
IIRC, and man, maybe I'm making it up, but, lore was he always made time on a regular schedule to hack.
Usually 1 layer from the bottom isn't coding so much anymore.
(oddly, I didn't realize he was *CTO* of Stripe until a few months back, when his new thing with Hugo Barra was announced)
Let’s make a Teeny Tiny compiler https://austinhenley.com/blog/teenytinycompiler1.html
I think the closest modern equivalents might be Python (for easy onramp and scalability from microcontrollers to supercomputers) and JavaScript (for pure ubiquity in every device with a web browser.)
I wonder if there is a modern-ish (?) environment that can match Visual BASIC in terms of easy GUI app programming. Perhaps Python or Tcl with Tk (Qt seems harder) or maybe Delphi, or perhaps a modern Smalltalk.
I am really glad that I only got to learn C, after getting through Turbo Basic, Quick Basic, Turbo Pascal[0], doing exactly the same kind of stuff urban myths say it was only possible after C came to be.
[0] - On 16 bit systems, I started coding on an 8bit Timex 2068.
Don't we all? ;-)
Fun to see this post from the deep archive get some interest - thanks for reading!
TMWNN•6h ago
pxc•6h ago
Here's the Wikipedia page for such things, which also taught me several other names for them:
https://en.m.wikipedia.org/wiki/Source-to-source_compiler
kragen•2h ago
ratmice•6h ago
meisel•6h ago
andsoitis•1h ago
fao_•6h ago
An example off the top of my head — Chicken Scheme (call-cc.org) calls itself a compiler but it's target language is C
tuveson•4h ago