Monday, July 25, 2011

Programming Language War

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:
  1. 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.
  2. 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/
  3. 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 )
  4. 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!!
  5. 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.
  6. Google's - GO
    Backed by Goolge, this programming language claim itself as 'expressive, concise, clean, and efficient'.