News for hackers. Stuff that matters.
Re:The Great Programming Language Continuum; or why C++ is d... by twp on Sunday January 20, 2013 @03:12PM (#5088019)
The article claims that "[human speech] would be the highest level language of all if anyone could write an interpreter for it."

What a load of nonsense.

Human speech is a lousy language for precise expression, and often fails even for human-to-human communication. This is why we invented mathematics.

I stopped reading at that point.

Re:The Great Programming Language Continuum; or why C++ is d... by mikevm on Sunday January 20, 2013 @03:14PM (#5088023)
I stopped reading after "; or why C++ is dying".
Re:The Great Programming Language Continuum; or why C++ is d... by jes5199 on Sunday January 20, 2013 @03:27PM (#5088080)
"C has retained its popularity because the answer to the question what is the lowest level language I can code in without using assembly has always been C"

What a way to miss the point! There are plenty of languages between assembly and C. C wins because it's about as high-level as you can get before you start incurring run-time penalties.

Re:The Great Programming Language Continuum; or why C++ is d... by CJefferson on Sunday January 20, 2013 @03:23PM (#5088070)
This article appears to directly contradict its main point, by claiming lisp is the most exclusive language, which everyone would want to use, yet almost no-one uses it.
Re:The Great Programming Language Continuum; or why C++ is d... by YuriNiyazov on Sunday January 20, 2013 @03:20PM (#5088055)
Wow, have you looked at C++11? It brings in everything you love about functional languages and improves on it.
Re:The Great Programming Language Continuum; or why C++ is d... by greyfade on Sunday January 20, 2013 @06:16PM (#5088712)
I wouldn't say "improves on it." It certainly does bring a lot of really nice functional features to the table (oh, I love async and lambdas, and futures are such a nice tool to have), and it fixes a lot of problems that have plagued the language for decades, but it doesn't "improve" on functional programming any more than Java does.
Re:The Great Programming Language Continuum; or why C++ is d... by thwest on Sunday January 20, 2013 @03:38PM (#5088131)
I love C++11 but it still doesn't get me lazy evaluation
Re:The Great Programming Language Continuum; or why C++ is d... by PommeDeTerre on Sunday January 20, 2013 @03:56PM (#5088196)
There are a variety of techniques for implementing lazy evaluation when using C++. What's stopping you from using these approaches, or using an existing library like Boost Phoenix?
Re:The Great Programming Language Continuum; or why C++ is d... by greyfade on Sunday January 20, 2013 @06:15PM (#5088707)
It does have `std::async`, which is in the general direction of being close.
Re:The Great Programming Language Continuum; or why C++ is d... by stewie2 on Sunday January 20, 2013 @03:53PM (#5088184)
I completely disagree. C++ is not perfect, but it's evolving. I started my oo programing with java. I have used c#, go, obj c and many others. But I think C++ is still the best.
Re:The Great Programming Language Continuum; or why C++ is d... by tunesmith on Sunday January 20, 2013 @03:44PM (#5088146)
Not sure I'd say that human speech is the highest level programming language. Human speech is just too vague.

I always wonder when someone will invent a programming language that is built for the mobile programmer. I don't mean mobile devices, I mean the programmer can program while walking around. Transparent hud, microgestures, something like that. That'd be pretty high level.

Re:The Great Programming Language Continuum; or why C++ is d... by gonewest on Sunday January 20, 2013 @09:20PM (#5089463)
Now let's look at that list again but remove languages that don't have native threads and vectorization.