Top 10 upcoming programming language, every developer should know.

Currently huge number of  different -2 programming languages use by software developers, like Java, JavaScript, PHP and C# and so on, however, as software industry still on demands to grow the tech industry, developers should be always aware with latest technologies, here I am listing latest or upcoming programming language which every developer should know.

Google Go

Go, also known as golang, was launched in 2009, having been created by three Google employees – Robert Griesemer, Rob Pike, and Ken Thompson – in 2009, this open source language is viewed as faster and easier to use than more established languages such as Java and C, from which it is derived.

Fantom

Fantom is designed as a practical programming language to make it easy and fun to get real work done. It is not an academic language to explore bleeding edge theories, but based on solid real world experience. During its design we set out to solve what we perceived were some real problems with Java and C#. Our background is heavily Java, but many of Java’s problems are shared by C# and .NET also.

Hack 

Hack is unveiled by Facebook, It is using Hack internally to replace PHP code,It typically runs in less than 200 milliseconds, making it easy to integrate into your development workflow without introducing a noticeable delay, Hack programming language basically design for HipHop Virtual Machine (HHVM).

Julia

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments.

Dart

Dart is developed by Google, it is unveiled in 2011, offering an alternative to JavaScript for browser apps. Dart is to provide programmer life easier. Dart is designed to make programmer’s problems easier to tackle, and errors easier to catch. This is why we have async/await, generators, string interpolation, earlier error detection and much more.

Clojure

Clojure, launched in 2009, is a dialect of the Lisp programming language.The main purpose of Clojure is to combining the approach-ability and interactive development of a scripting language with an efficient and robust infrastructure for multi-threaded programming.

Rust

Rust is Created by Mozilla it is close in some respects to C and C++, Mozilla describes it as a new programming language which focuses on performance, parallelisation, and memory safety.

Scala

Scala is an acronym for Scalable Language. This means that Scala grows with you. You can play with it by typing one-line expressions and observing the results.The functional and object-oriented language which is highly scalable.

Swift

Swift, is introduce by Apple & made this language open source  under the Apache license, Swift  has similarities to more modern languages like Ruby and Python.

Haxe

Haxe consists of a high-level, open source programming language and a compiler. It allows compilation of programs, written using an ECMAScript-oriented syntax, to multiple target languages.