2 ms·
This is a completely legitimate answer to my questions. I'm just curious - I'm not passing judgement at all. Hell, I've a C++ compiler I've been working on for
by hermitdev 9y ago
This is a completely legitimate answer to my questions.
I'm just curious - I'm not passing judgement at all. Hell, I've a C++ compiler I've been working on for a while (it doesn't get much attention). Why? It forces you to confront the spec (all +1200 pages of it) and to understand the nuances of the language. I don't ever expect my compiler to be released publicly or used in production, but it's for my own personal growth and to increase my understanding of the language, which makes me a better C++ developer. I'm more of a data systems programmer (I work in finance), so working on a compiler exposed me to other areas I wasn't familiar with (parsers, grammars, ASTs, etc).
But, more substantive answers to the questions I've asked of a language(s) designer(s) can provide insight into what the language is well (or poorly) suited for or for it's potential longevity. If it was created for fun by the author, it's probably significantly less likely to have large adoption.
Unfortunately, I now commute 2 hours a day in the car, so my spare reading time is greatly diminished, so I don't have 40 minutes twice a day to read something novel like this in detail on the train like I used to have.
- geon 9y agoVery few languages reach any significant adoption, regardless of why/how they were designed. And a lot of the popular languages are pretty terrible. Im also sceptical of that designing the language with practicallity in mind would make it signifficantly more useful. You'd have to judge each of them by their own merit.
- zengid 9y agoI'm holding out for Google Narration. "Google, read me Hacker News!" "Are you sure? Looks like nothing interesting this morning. Oh wait, Aphry just posted something. Would you like to hear it?" "Sure!.. Wait, Google, why don't you drive, and I'll read it!" "Sounds great. Should I start the espresso machine as well?"