Current Trends in Programming
What’s hot and what’s not in the programming world are all summed up in Infoworld’s 2005 Developers Research Report. Infoworld based their results on a sample of approximately 300 developers.
A preview:
What’s Hot:
- Web services
- Service-oriented architecture
- Open source tools for the business community
- Dynamic scripting tools
- Linux (to be the standard mainframe OS)
- Java
- Python
- Ruby
- Microsoft’s .Net environment
- Mac OS X
What’s Not:
- Pure compiled and traditional development languages (e.g. Ada, C, C++, Fortran)
- Assembly languages
- Win32
- Unix (being supplanted by Linux)
- Solaris (only being “able to tread water”)
Now, I know some of you might be a little bit surprised that C and C++ are included in the What’s Not list. Even the article (“C and C++ Give Way To Managed Code”) states, “C remains the implementation language of choice for Linux, the Apache Web server, the MySQL database, and other key open source projects”. But then it adds, “It’s a terrific language for systems programming and infrastructure-level software, but it’s less suited to the needs of straightforward applications.” You be the judge if this is true or not; read the article for more details.
Related Posts:
- The 2nd UP ACM Programming Competition
- 1,000 Computers = The Invention Machine
- UP Diliman ICT Roadshow 2005
- UP Students Impress Yahoo! Execs
- LISP, Prolog to Go Mainstream?







December 14th, 2005 at 7:51 pm
I am a bit surprised about C/C++, but it’s true that these two are not really for “straightforward applications”. C/C++ are unmanaged. You would have problems with memory leaks if you are not careful enough, unliked managed codes.
.Net also got J# (from J++/Java) and A# (Ada.Net?!), but C# is their flagship.
For the programming language momentum, scripting tops the list (PHP, etc), but HTML follows? It ain’t a PL.
Two-Tier and N-Tier client/server applications compose more than half of application types (more web sevices?)
December 14th, 2005 at 10:33 pm
to fleeb: good observations. never tried A#, but i certainly want to (if only i had the time, hehe). it was only last sem when I was introduced to C#.
i think they included HTML just because many of their respondents were using it. also, the more web services, the merrier! i’d take the silly (i.e. Gizoogle) with the serious and useful ones