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
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.
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.”.
Labels:
c,
c++,
c11,
libraries,
programming languages,
standards,
systems programming
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?
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.
Labels:
3D,
educational software,
programming,
programming languages,
teachning,
tools,
websites
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
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
Subscribe to:
Posts (Atom)