Originally posted by TheBuzzSaw
View Post
I would kill for a language that is native (compiled) but as expressive and modern as C# or Lua. Is Leaf that language? It uses LLVM, so that's a big first step. Sadly, the syntax is awful, and I don't feel any amount freedom granted from all the highly expressive new features.
In my opinion, there is a strong demand for a language between C++ and Java. C++ has too many technical aspects that make it unproductive, and Java requires a VM (and has awful memory management). This mythological third language could drop all the legacy baggage of both languages, keep C++'s native/compiled benefits, and incorporate expressive syntax improvements from Java, Python, C#, etc.
On a side note, if someone could please write a non-Ruby language to blow PHP out of the water, that'd be fantastic.
In my opinion, there is a strong demand for a language between C++ and Java. C++ has too many technical aspects that make it unproductive, and Java requires a VM (and has awful memory management). This mythological third language could drop all the legacy baggage of both languages, keep C++'s native/compiled benefits, and incorporate expressive syntax improvements from Java, Python, C#, etc.
On a side note, if someone could please write a non-Ruby language to blow PHP out of the water, that'd be fantastic.
It builds to C (but does it fast) which is actually awesome for linking. It's GC rocks, performance and power are excellent, and it's syntax is simple enough for script-kiddies. I have plans on writing a small game-engine in it using it's advanced AST manipulation abilities to simplify much of the editor-to-script boilerplate (here's my design if you're interested).
Leave a comment: