Latest Programming Languages in 2017
There are
currently lots of Programming Languages used by developers like Java,
JavaScript, PHP, C# etc many more. Software demands grow, So am there to bought
an article regarding latest Programming Languages coming in Trends. Have a
quick look on them:
·
Google
Go
·
Julia
·
Swift
·
Elixir
·
Rust
·
Erlang
·
Scala
·
Haskell
·
Clojure
·
Lua
·
Python
·
Ruby
on Rails
·
TypeScript
Google Go: Go also known as golang, was launched by
three Google Employees Robert Griesemer, Rob Pike and Ken Thompson in year
2009.
It is
a open source language which is viewed as faster and easier to use than more
established languages such as Java and C, from which it is derived.
Julia: Julia is described as a “high level, high
performance programming langauge for technical computing”. Julia is designed
for Parallelism and Cloud Computing. This Programming Language is devdeloped by
Jeff Bezanson,Stefan Karpinski,Viral Shah, and Alan Edelman.
Swift: Swift, revealed at Apple's WWDC conference
in 2014. It is the replacement of Objective-C Language for OSX and iOS development. Apple made the
language open source in December 2015 under the Apache license. That means all
of the source code will be available to edit and programs can be made without
attributing them to Apple.
Elixir: Elixir is defined as a 'functional,
concurrent, general-purpose' programming language. It was created in 2012 for
web development and building embedded systems. It is used by companies such as
Pinterest, Moz and Inverse.
Rust: Created by Mozilla, Rust 1.0 was released
in 2014, having been in development for a number of years. Mozilla describes it
as a “new programming language which focuses on performance, parallelisation,
and memory safety”, which relates to C and C++ Programming Languages.
Erlang:Erlang is a relatively simple programming
language designed for large, scalable and high-availability applications. It is
Created by developers at Ericsson. It garnered little attention outside of the
telecoms industry since the mid-nineties, but has grown in prominence in recent
years, with a number of high profile users. WhatsApp, for example, uses Erlang
to handle billions of messages sent across its network each day.
Haskell: Haskell calls itself an 'advanced purely-functional
programming language'. Its first specifications were published in 1990. It
features a type system with type inference and 'lazy evaluation'. It is mainly
used within academia but there are some examples of it being used in industry,
for example projects within AT&T, BAE Systems, Facebook and even Google.
Clojure:Clojure, is a replacement of the Lisp
programming language. It is a general-purpose language which emphasises
functional programming. It treats code as data and has a macro system, like
other 'Lisps'. It is launched in 2009.
Python: Python is an object-orientated language that closely resembles
the English language which makes it a great language to learn for beginners as
well as seasoned professionals. It is developed in year 2016.
Lua: Lua is described as a cross-platform,
'lightweight multi-paradigm' language mainly designed for embedded systems and
clients. Lua was designed in 1993. It is a very popular language among gaming
firms and used for Angry Birds and World of Warcraft, to name just two.
Ruby on
Rails: Ruby on Rails
(a notable framework) is like ‘jQuery for JavaScript’. It makes it
much easier to use Ruby. Ruby on Rails 5.1 was released in December 2016.
TypeScript: TypeScript is a statically typed language
that compiles to JavaScript and it’s growing fast! The new version 2.1 includes
all the new features of JavaScript with optional static types.
Scala : Scala has been around for slightly longer than
most of the other languages featuring on this list. But the functional and
object-oriented language – which is highly scalable, hence its name – is
continuing to gain ground with well-known organisations. It is created by many
companies like Twitter, LinkedIn, or Intel.








Comments
Post a Comment