On Learning Compilers and Creating Programming Languages

by greenSunglasson 10/24/2023, 3:59 PMwith 3 comments

by Rekion 10/25/2023, 3:28 PM

I think this is great advice, but saying that PL design is done already isn't really true. Its not as hard to make a new kind of PL as you might think, but it is of course hard to make it useful.

Just combining the right features and forgoing the wrong ones into a language alone is an art, to say that its only innovation is a bit like claiming paintings are innovations because we have all the colors :)

by tmdhon 10/24/2023, 5:15 PM

Well, everybody seems to recommend "Crafting Interpreters". And that's what I'm following now.