Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where are the new ideas in programming languages? [closed]

I've recently been looking into the topic of programming languages and from what I've seen, few to none serious languages try making really "new" things that were not seen before their creation.

  • Why do all more or less successful programming languages since 1980 or so just combine aspects of their predecessors?

I just can't believe that programming languages "can't get any better"..

like image 272
0xF Avatar asked May 22 '10 11:05

0xF


1 Answers

Rather than being genuinely "new" I'd say that modern programming languages are gradually bringing in ideas which have been known about in computer science for decades, but haven't really hit industry - or which have previously been in niche languages, but not in mainstream ones.

For example, many of the ideas of LINQ aren't new per se - but for many developers LINQ will be their first experience of them.

Think of it as a process of "productising" previously "experimental" features. When I talked with Eric Lippert recently he said that the C# team was trying to avoid including "open research" ideas into the language - simply because they can't tell whether or not those ideas will pan out in the long run. There's plenty of room for experimentation in language, but probably not in mainstream languages.

like image 88
Jon Skeet Avatar answered Nov 25 '22 10:11

Jon Skeet