12 ms·
What Languages Fix
- henning 19y agoHaskell: there are too many experimental pure lazy functional languages. Scala: why should you have to choose between functional and object-oriented programming? F#: OCaml has no libraries. Erlang: C doesn't scale.
- rkabir 19y agowill there ever be one language to rule them all?
- jey 19y agoMy favorite is "Lisp: Turing Machines are an awkward way to describe computation", especially given that McCarthy originally only intended Lisp to be used as a theoretical device, and not for actual programming! (so goes the story, anyway)
- michaelneale 19y agoI wonder if that is true or a myth? I wouldn't be surprised if it was true.
- aston 19y agoPHP: Doesn't [insert other language] have that function? Let's add it, too!
- tel 19y agoThis is interesting because it's a good way to look at the domain of language not in its power or application but its audience. Haskell: Because programming isn't enough like math Mozart: Because Prolog is pretty foreign Lisp: Because parens are really underappreciated ; )
- deleted 19y ago[deleted]
- Zak 19y agoArc: Common Lisp is a kludge, and Scheme has no libraries. This seems to address the reasons the languages were created more than the reasons people continue to use them today. The former is insightful, but the latter might be more useful.
- rsheridan6 19y ago>...and Scheme has no libraries. That's a strange reason to write a brand-new language that has even fewer libraries. If that's the problem with Scheme. I hope PG and JAR had better reasons than that.
- gms 19y agojar is working on Arc?
- rsheridan6 19y agoNo, but jar was involved with T, which had the same reason according to pg.
- mojuba 19y agoOriginal JavaScript: HTML can't validate forms Modern JavaScript: we are the best language committee in the world
- vlad 19y agoPerl: C isn't as good with text. PHP: I'd rather write my own Perl. Visual Basic: Crap, we desperately need a way to inflate the number of apps available for Windows. The same is true for most companies.
- ralph 19y agoPerl wasn't the motivation behind creating Python.