Home > Computers & Technology > Software > Software & Web Development
Created on: December 09, 2006 Last Updated: September 11, 2011
"Hottest" is a term which is as much open to interpretation for computer languages as it is for, say, popular music. Ask someone which is the "hottest type of music" and they will usually answer in line with their own tastes and assessments of rewards, celebrity and visibility. The same goes for computer languages. It is important to recognise that such a pronouncement necessarily embodies a world-view: X is hottest amongst group Y as far as Z is concerned. If Z is a member of Y, the statement "X is the hottest amongst group Y" can become "X is the hottest".
Currently, the most visible manifestation of computer programming is the medium you are using now, the internet. In particular, the use of a Web Browser. So what's the "hottest" computer programming language for Web Browsers? Unfortunately, there isn't a single answer; it really depends what you want to do with the Web Browser:
• You want to write a Web Browser (or, at the very least, contribute to the development of existing Web Browsers). The "hottest" (and only) language is C/C++ (I group these together).
• You want to create and add-on for a Web Browser (an ActiveX Control or similar). Again, C/C++. Although, for Microsoft products, C# maybe good.
• You want to write client-side code for "cool" website effects. Javascript (a.k.a. JScript, ECMA-Script) is the only reasonable alternative here (unless the site is entirely "in-house" and you can guarantee 100% Microsoft Internet Explorer usage, then VBScript is usable).
• You want to write client-side applications with lots of controls and flashy graphics. Only Java does this at the moment.
• You want to write server-side code. Now things split up a lot more. This will depend on the server. If the server's Microsoft's IIS, then you'll be looking at C/C++ (if the server element is an ISAPI extension) or VBScript/JScript for script based applications. Other server environments may require Java, PHP or other languages. And, if you're serious about this, and want to use any reasonable database system, you'll have to learn SQL as well. Oh, and you'll need a reasonable understanding of HTML and CSS. And, probably, XML.
And that's just for programming things associated with Web Browsers. If you moved into other application areas you would find that other languages are the "hottest". There are hundreds of active computer languages and many more "dead" ones (but the code they produced may still be running somewhere).
Some of the reasons
Below are the top articles rated and ranked by Helium members on:
Hottest programming language trends among developers
Programming language trends among developers have changed during the last centuries. Many years ago most people started
In the world of Information Science and Technology (IS &T) and also computer science, programming, new software languages
When considering the hottest trends in programming languages, it must be asked "Why do you want to know?"
If the reason for
by Kav
What programming language should you learn? I've been a software developer / web developer for 9 years now. In that time
by Jeffrey Graf
A person interested in programming either as a hobby, career, or to assist in a technical requirement related to a career,
View All Articles on: Hottest programming language trends among developers
Helium Debate
Cast your vote!
Which is a better Web application framework: Ruby on Rails or PHP?
Click for your side.
Featured Partner
Marching Mountains organizes at the grassroots level while creating and leveraging Internet technology to empower our networks of involved people. Marching Mountains seeks grants and corporate sponsorship in addition to fundraising to pr...more