4 ms·
I'm disappointed how many people just try to go for one more tiny incremental improvement or just make a programming language that suits their "taste", where "t
by imtringued 6mo ago
I'm disappointed how many people just try to go for one more tiny incremental improvement or just make a programming language that suits their "taste", where "taste" just means similar to the programming languages they're familiar with (6 months+).
I just don't understand how someone can spend hundreds of hours building a programming language that is basically the same as any other, when they could have used a popular language for serious work and then try out a novel concept for their hobby language.
There is BerryScript which could have been a subset of an existing programming language plus a runtime optimized for that subset. There is also toitlang. They add hot reloading for microprocessors, which is good but that isn't enough to justify an entirely new programming language.
- simonask 6mo agoA significant reason is to learn. I’ve written a few myself, and it taught me a lot about why the limitations exist in other languages, but also just how things actually work. It’s a great exercise, and I believe that every lifelong student of the art of programming should do it at one point or another. The only mistake is when you treat it as anything other than an exercise. See also: A zillion alternatives to JSON that exist.