In recent days, I have been watching Language war in various blog, sites and forums. A lot of programming language introduced with a varieties features. Every language claim themselves superior than others! Here, I listed some language recently I watched:
- Scala - Combination of Functional & Object Oriented Language
Scala stands for a SCAlable LAnguage. The new languages I watched, Scala seems the most promising to me. It combine the power of Functional Programming language with Object oriented languages. The problem of this language is its still immature. But I think, within a year or two, it will gain attention from a large number of developers. - Groovy - Made Java to be Dynamic
"Groovy is like a super version of Java. It can leverage Java’s enterprise capabilities but also has cool productivity features like closures, builders and dynamic typing. If you are a developer, tester or script guru, you have to love Groovy." - praise for Groovy from http://groovy.codehaus.org/ - Closure - Dynamic programming language run on JVM
Its another programming language like Grovvy. Where Groovy seems more for professional, Closure seems more eligible for academic purpose! (although, I don't know this language a lot , actually :D ) - Opa - The cloud language
This programming language claim itself as a combination of programming language, web server, database, distributed execution engine... - actually, by 'all in one' solution for web developers!! - Kotlin - statically typed JVM language
Developer Company of the Java IDE IntelliJ Idea, itself introduce a new language that run on JVM platform. Many blogger express their rejoice about this language. Like this one. - Google's - GO
Backed by Goolge, this programming language claim itself as 'expressive, concise, clean, and efficient'.