Question:
future programming languages?
Nicholas G
2010-04-03 11:05:13 UTC
just wondering what do you think the dominent programming languages will be for the next decade. It seems to me that most things now are either Java or C Sharp and some c++. Do you think it will stay the same or is there some other upcoming programming language.
Seven answers:
2010-04-03 11:07:29 UTC
Well the languages are always being improved, but with the advance of systems, I suppose some new languages could be written.
jplatt39
2010-04-03 11:44:54 UTC
While change happens it doesn't quite happen the way most people assume it does. Objective C was a language I played around with in 1993-4 and of course it came to prominence with the Mac OS X. Python and Ruby on Rails are very widely used on Unix and Linux systems, while the rise of smartphones has really brought C -- which compiles very compactly -- back.



I don't have a clue what the dominant programming language for the next decade will be. I do think it's going to be very compact because of all the low end machines which are coming out and if it's compiled it will run on GCC (which incidently, Java does) because that compiler is targeted to so many chip architectures and the development community seems focused on keeping it way ahead of everything else in that way.
GFC
2010-04-03 11:13:31 UTC
A decade is a VERY long time in the world of computers. Yes, it's true that COBOL is still around -- after about 50 years! -- but it's certainly not "dominant" anymore.



There will certainly be a new programming language that will be "the next big thing" within a decade. It might be -- probably will be -- a variation of an existing language. But who knows...?
2010-04-03 12:29:58 UTC
The week before C&R started working on C, no one could have predicted any C-like language. Your question is like "who will win the 2010 World Series?" - no one can even guess. More web languages? Something that combines client and server so we don't need AJAX? A language that lets you write a single application that will run on a computer natively or on a website? Or will programming go toward what Google did - apps on the server, not on the client, so only people who write for the server companies will need programming languages? Who knows?
Neeraj Yadav♄
2010-04-03 11:19:00 UTC
Well things keep on changing .

If nothing ever changed, there'd be no butterflies.



So does programming languages.



Dynamically typed prog.languages are in

The ability of the interpreter to deduce type and type conversions makes development time faster, but it also can provoke runtime failures which you just cannot get in a statically typed language where you catch them at compile time.

Groovy,Ruby,Python are very much in lots of development is visible today in these area.



Groovy is hot-spot at the movement latest taken projects are developed with groovy today as it inherits fruits of java included .



Groovy...



* is an agile and dynamic language for the Java Virtual Machine

* builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk

* makes modern programming features available to Java developers with almost-zero learning curve

* supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain

* makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL

* increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications

* simplifies testing by supporting unit testing and mocking out-of-the-box

* seamlessly integrates with all existing Java objects and libraries

* compiles straight to Java bytecode so you can use it anywhere you can use Java





So i would say Groovy is best choice for future programmers.



I foresight there will still be Java/c# arround as of many frameworks are into it ,so for next 10 years java programmers will be reqd. for maintenace related projects .

Although,sooner or later they will be told to learn Groovy or any other alternatives,might be working for migration tools/strategies too.









Hope this helps

Cheers:)
tezeno
2016-10-07 06:58:14 UTC
while doubtful: C++. that is between the main normally used programming languages that is used for distinctly lots something a beginning up programmer would % it to. C# and Java are additionally good selections for novices.
AY, cut the CRAP!
2010-04-03 11:10:20 UTC
Java always.....

Coz Java is still a baby and has a lot to achieve!

C, C++ are already out of market & are use used to learn PLD.



Untill Microsoft exist, C#, .net, asp etc will survive too!


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...