Skip to comments.
Top 10 programming languages of the future - you voted! ( for techies only)
Found Read ^
| 9/7/2007
| copywryter
Posted on 04/13/2008 12:12:13 PM PDT by SeekAndFind
click here to read article
Navigation: use the links below to view more comments.
first 1-20, 21-40, 41-49 next last
I personally think that C and C++ are losing ground. Languages without automatic garbage collection are getting out of fashion. The chances of running into all kinds of memory problems is gradually outweighing the performance penalty you have to pay for garbage collection.
PERL has probably seen better days too ( Python is slowly becoming more popular as a scripting language ). PERL used to be the standard for every sys admin and build manager, but everyone has been waiting for a major release since 2000. That's taking too long and its time might have passed.
To: SeekAndFind
the first list is in ascending order of “future importance?”
2
posted on
04/13/2008 12:15:35 PM PDT
by
the invisib1e hand
( If you can keep your head when all about you are losing theirs and blaming it on you...)
To: rdb3; Calvinist_Dark_Lord; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; JosephW; ...
3
posted on
04/13/2008 12:19:09 PM PDT
by
ShadowAce
(Linux -- The Ultimate Windows Service Pack)
To: the invisib1e hand
the first list is in ascending order of future importance?
I think all the list is in ascending order according to perceived popularity and widespread use and demand with #1 being the MOST popular.
If a language makes the top 10 and you are skilled in it, that means your skills will still be in demand. If the language you are good in isn't on that list, that means people perceive it to be losing popularity.
To: SeekAndFind
Ajax is not a language it stands for Asynchronous Javascript over XML. So technically they are saying Javascript. However there is a server side component to AJAX which could be a variety of other languages (Java, Python, PHP, etc).
To: SeekAndFind
Uh oh . . .
What about?
1. RealBASIC
2. FOCAL
3. FORTRAN-77
4. PAL
5. SNOBOL
6. Forth
7. Logo(Coleco Z-80 version)
8. ALgol
9. Lisp
10. Postscript
6
posted on
04/13/2008 12:41:02 PM PDT
by
Dr. Sivana
(Not a newbie, I just wanted a new screen name.)
To: Dr. Sivana
What language do they teach for Artificial Intelligence a the Universities today ? It’s been a long time since I did LISP. A few years after graduation, PROLOG was all the rage with Japan’s 5th Generation Project ( which went nowhere wasting billions of government dollars).
And you forgot what was supposed to be the military standard for every project — ADA — whatever happened to that ?
To: SeekAndFind; ShadowAce
An extension of an “old” language is required for multithreaded parallel programming, maybe Z++ or Charm++ (yes I'm still fond of C++, but agree with you on the garbage collection)
8
posted on
04/13/2008 12:47:09 PM PDT
by
AdmSmith
To: RockyMtnMan
The most common languages requested of the university by employers are things like ASP, VB strains and PL/SQL. We send a lot of students out to COBOL shops as well. You can train a monkey to code COBOL. COBOL is still the best batch program language.
9
posted on
04/13/2008 12:47:23 PM PDT
by
AppyPappy
(If you aren't part of the solution, there is good money to be made prolonging the problem.)
To: SeekAndFind
What language do they teach for Artificial Intelligence a the Universities today ? Idunno about that, but I know they teach "pseudo intelligence" in English.
10
posted on
04/13/2008 12:48:28 PM PDT
by
the invisib1e hand
( If you can keep your head when all about you are losing theirs and blaming it on you...)
To: Dr. Sivana
11
posted on
04/13/2008 12:49:35 PM PDT
by
papasmurf
(Unless I post a link to resource, what I post is opinion, rergardless of how I spin it.)
To: SeekAndFind
Odd. The company my wife works for is seeking sql/c++/VB programmers.
Very good privately owned and managed company, too. Atlanta if anyone’s interested. :)
12
posted on
04/13/2008 12:52:17 PM PDT
by
papasmurf
(Unless I post a link to resource, what I post is opinion, rergardless of how I spin it.)
To: AdmSmith
RE:
yes I'm still fond of C++, but agree with you on the garbage collection
I think you are aware of a new language called D, which is supposed to be a successor to C++. D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability.
See
here
Personally, I think for the next 5 years, there will be two main languages : JAVA and C#. I don't forsee any earthshaking new paradigm. But then, the schools in Asian countries like India and the Philippines are teaching these languages to their college kids. I'm not sure what's in it for American Programmers.
To: SeekAndFind
I don't know where this fits into the discussion, but what of RAD environments?
Some of us really get tons of productivity out of them.
14
posted on
04/13/2008 12:58:09 PM PDT
by
the invisib1e hand
( If you can keep your head when all about you are losing theirs and blaming it on you...)
To: Dr. Sivana
15
posted on
04/13/2008 1:00:12 PM PDT
by
mamelukesabre
(Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?)
To: Dr. Sivana
What?
no MUMPS?
16
posted on
04/13/2008 1:02:13 PM PDT
by
frankenMonkey
(101st Airborne Army Dad)
To: the invisib1e hand
I once had a salesman comment that “Now that we have code generators, we don’t need coders.”
17
posted on
04/13/2008 1:03:12 PM PDT
by
frankenMonkey
(101st Airborne Army Dad)
To: frankenMonkey
I once had a salesman comment that Now that we have code generators, we dont need coders. Yeah! And I remember how offices were going to be "paperless" by the '80's.
18
posted on
04/13/2008 1:06:37 PM PDT
by
the invisib1e hand
( If you can keep your head when all about you are losing theirs and blaming it on you...)
To: SeekAndFind
Uhh, AJAX is not a language.
Some languages to look out for are the functional languages like, Erlang, Scala and F#. These languages can do for multi-threaded programming, what Java did for memory management. Concurrent programming in Java is a major pain in the you-know-what, and with multi-core processors, it’s going to become a major problem, as most Java developers only know enough about concurrency to be dangerous.
19
posted on
04/13/2008 1:11:41 PM PDT
by
dfwgator
(11+7+15=3 Heismans)
To: SeekAndFind
If a language makes the top 10 and you are skilled in it, that means your skills will still be in demand. If the language you are good in isn't on that list, that means people perceive it to be losing popularity. It's all about developing a "knowledge portfolio". Java and C# are the "blue chip" languages, low risk, but probably lower pay than experts in more "cutting edge" languages, like Ruby, higher risk, but consultants who are experts in these languages command a lot of money, even though over time as more people learn Ruby, that will drop. But the key for any developer is to be proficient in the blue-chip technologies, and try to become also proficient in other higher risk/higher potential return technologies.
20
posted on
04/13/2008 1:18:11 PM PDT
by
dfwgator
(11+7+15=3 Heismans)
Navigation: use the links below to view more comments.
first 1-20, 21-40, 41-49 next last
Disclaimer:
Opinions posted on Free Republic are those of the individual
posters and do not necessarily represent the opinion of Free Republic or its
management. All materials posted herein are protected by copyright law and the
exemption for fair use of copyrighted works.
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson