Showing posts with label programming languages. Show all posts
Showing posts with label programming languages. Show all posts

Wednesday, 20 January 2016

11 Essential Programming Languages

If you want to learn about the hottest programming languages today, don't miss this list from IEEE Spectrum. This respected organization, which has 400,000 members and is considered the world's largest association of technology professionals, enlisted the services of Nick Diakopoulos, a well-known computational journalist and assistant professor at the University of Maryland, to compile the language rankings. Diakopoulos proceeded by weighing and combining 12 metrics from 10 sources, including IEEE Xplore, Google and GitHub. The result is a compilation of languages that cover big data analytics, graphics, system administration, network programming and virtually every other tech-supported function. And if you disagree with Diakopoulos' conclusions—or want to see which language dominates within your particular tech niche (such as mobility)—that's not a problem: IEEE has posted an online, interactive version of the list that enables you to adjust the weight of each metric used to create the customized ranking. 

See the slideshow

Tuesday, 6 November 2012

TypeScript: Interoperable Programming Language

In addition to supporting industry-standard languages like C++, Python, and JavaScript, Microsoft has always been at the forefront of creating great programming languages – Visual Basic, C#, and F# being the recent examples. We create these languages to better support a broad ecosystem of developers, increase productivity, and solve interoperability problems.

Earlier this month, Microsoft introduced a new programming language called TypeScript that solves a very specific problem – getting JavaScript development to scale across the current world of devices and platforms.

Know more about TypeScript

Tuesday, 28 August 2012

C11/C++11: Building blocks for the future

C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011, the current standard for the C programming language. It replaces the previous C standard, informally known as C99. This new version mainly standardizes features that have already been supported by common contemporary compilers, and includes a detailed memory model to better support multiple threads of execution. Due to delayed availability of conforming C99 implementations, C11 makes certain features optional, to make it easier to comply with the core language standard.

Interesting things about C++11 are “making C++ easier to teach and learn” and “make C++ a better language for systems programming and library building.”.

Read the full post

Tuesday, 24 July 2012

Tips on choosing a programming language to learn

If you’re interested in learning a new programming language, Justin James, the author of the post, suggests asking yourself the following five questions that will help you pick the one that best suits your needs.

Why am I learning a programming language?
How do I plan to learn the programming language?
What toolset, libraries, and frameworks support the programming language?
What do I plan on building?
Am I willing to take the road less travelled?

Read the full post

Monday, 23 July 2012

Alice -- An educational software that teaches programming in a 3D environment

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.

Visit the website

Thursday, 17 May 2012

Twelve New Programming Languages: Is Cloud Responsible?

Do we need programming languages?.

You may think that the answer is no.

 But, if you go by the recent trend you may need to change your mind.

Why is Google working two (GO, DART) new programming languages?

Why has IBM (X10), Cray (Chapel) and Red Hat (Ceylon) working on creating a new programming language of its own?.

Why have the attendees of the QCon London have selected 5 (HTML5, DART, Scala, Clojure, Node.js) new languages as the most important software development trends for 2012?

What does Neil McAllister mean when he says that these 10 (DART, Ceylon, GO, F#, OPA, Fantom, Zimbu, X10, Haxe, Chapel) programming languages that could shake up IT?

 Are new programming languages getting created just to satisfy the creative urge of somebody or has the technology evolution created the need for new way of programming and hence these new languages?

Read the full post