The programming arena saw a slight shift when it came to ranking. C technology seems to be occupying the first spot in the year 2012, as compared to Java last year, which comes tat second place this year. Programming languages continued to support features required for smart and cloud computing. Microsoft also launched Visual Studio 2012, encouraging developers to create apps that support Windows 8, and also the new generation of tablets like Microsoft Surface, which is expected to be released by the end of this year. To further motivate developers, Microsoft also issued a free express version to create desktop apps. Some new programming languages or their latest stable releases also surfaced this year,
whereas a few of them were worked upon so that they could be released next year. New programming languages like Mozilla Foundation’s TRUST, Google’s Go and Scala are expected to make it easier to develop large and complex cloud-based apps.