John Quijada and Ithkuil, the Language He Invented
newyorker.com
newyorker.com
http://www.aaai.org/ojs/index.php/aimagazine/article/view/46...
There are still native speakers of Sanskrit. The cool thing about Sanskrit is that not only is its syntax formalized, but people have tried to give an account of its semantics over thousands of years.
It is not a matter of debate as there are speakers even today. Declining definitely, but still significant.
http://en.wikipedia.org/wiki/Sanskrit#Contemporary_usage
The 1991 and 2001, census of India recorded 49,736 and 14,135 persons, respectively, with Sanskrit as their native language.[1]
http://www.mangalorean.com/news.php?newstype=broadcast&b...
But surprisingly, today in Mangalore, there is one unique family where all the members are using Sanskrit as their mother tongue and they all interact with each other in this language only. Seems highly improbable but nevertheless, it is true.
I think one reason for the decline is that you need to be pretty intelligent to learn Sanskrit (vs say Tamil or English). I sort of feel that the human race itself was more smart a few thousand years ago. (See http://rt.com/usa/news/intelligence-stanford-years-fragile-5...)
The way we describe grammars can be attributed to one of the first Sanskrit grammarians, Pāṇini.
http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
The idea of semantic roles can also be traced back to him.
Otherwise, it is like trying to go to a planet in the Andromeda galaxy without first ever going to the moon. Never gonna happen.
"I'm designing a new language. I've reached the limits of conventional languages, and now they frustrate my attempts to progress further. They lack the power to express concepts that I need, and even in their own domain, they're imprecise and unwieldy. They're hardly fit for speech, let alone thought."
Full story here: http://www.infinityplus.co.uk/stories/under.htm
Research into programming languages says that lines of code written/day tends to be surprisingly consistent. But the amount of functionality embedded in that code varies widely depending on the language.
Faster languages are ones that take over basic mechanics for you (eg memory management), infer things for you (eg compare C++ to go), or offer more convenient abstractions (eg compare scripting languages to C or Java). The difference is usually an order of magnitude, but can be more in the right circumstances.
OK so far...
> In particular some languages are inherently faster than others.
Which is an example of deciding the same class of problems, just doing in in a "different way."
So your example is not providing a counterexample to the claim; it's providing an example.
Beyond a theoretical consideration, in practice there is much more than preference providing the difference between languages. If they were the same, you shouldn't have any trouble implementing combinators in brainfuck.
Maybe the comparison of a classical computer vs. a quantum computer is more apt. There are many problems which they can both do, but for some a quantum computer is infinitely more efficient. For some linguistic problems, a certain language may be much more efficient.