3 ms·
This isn't a criticism of OP but my general thoughts about a new programming language project. I think that every new language should show one thing that the l
by euske 7y ago
This isn't a criticism of OP but my general thoughts about a new programming language project.
I think that every new language should show one thing that the language can do well, wheres other languages can't; in other words, we need motivating examples. I've always having a trouble figuring out why a language was created in the first place.
- pjmlp 7y agoThe best selling feature is coming with a platform, everything else is less important. If the platforms succeeds, the language is deemed to success and eventually outlive the platform. Anything else is kind of yet another programming language.
- hutzlibu 7y agoBut a platform gets creates if there is a reason to pick the language in the first place, usualy by curious people with time. Nobody in production would choose a new language, sure, that comes later.
- pjmlp 7y agoUNIX was initially designed in Assembly, C came later after the couple of BCPL and B interations. LiveScript came after Web as platform was being adopted. .NET was created to replace COM (did not went accordingly as planned), with VB, Java and C++ on board, with support for multiple languages. C# came later given the outcome of the Sun process. Using Ruby outside Rails development is not so common. Younger Python developers might not be aware of this, but there were only two reasons to pick Python on the late 90's, either one disliked Perl and wanted something else, or had to deliver Web applications in Zope.