1.Perl & Python
Perl and Python have had a bitter rivalry for many, many years. Python has certainly been winning the popularity contest
of late, but Perl remains a powerful system scripting language with a
huge community.
As well as that, Perl can be used to write almost any kind of
program, runs fast (once you know what you’re doing), and is actually a
FUN language! It has also undergone a major transformation over the past
few years and is almost unrecognisable from its early days. This is a
true ‘dark horse’ of a programming language, and anyone in the know will
tell you to expect big things.
2.Go
Google’s Go programming language (Golang) has been ‘up and coming’ for a few years now.
In the last 12 months in particular start-ups have made it their language of choice. Proving a very dangerous rival to the likes of Ruby and Node, Go is one to watch. Oh, and did we mention it’s the brainchild of Google? Judging on many of their past achievements, it’s safe to say it will only get bigger and better.
3.Rust
Not to be outdone by Google, Mozilla launched its very own programming language back in 2014. While it didn’t receive the same immediate hype and success as Go or similar languages, the number of Rust users has swelled significantly in 2016. Mark our words; Rust is going to explode in popularity in 2017.Rust was developed as an upgrade to C and C++, and handles the same kinds of programming tasks as C. It’s general purpose and is focussed on type safety, memory safety, concurrency and performance. Security is its biggest advantage – it’s almost impossible to run code that could be unsafe – and its ‘newness’ is (for now) its biggest disadvantage. That said, Rust has gained a stable footing in the programming world of late. Expect it to go places in 2017.
4.Hack
Never heard of Hack? You’ll be hearing nothing else soon enough. This is Facebook’s programming language for the HipHop Virtual Machine (HHVM), and is a dialect of PHP. It was introduced in 2014 and now makes up 90% of Facebook’s code. How does that fit into the larger coding landscape? Let’s break it down…Hack is barely 2 years old. It’s holding up the back end of arguably the most popular website/app in the world… a website with 1.5 billion active users who use it for everything from instant messaging to shopping to playing games. Make no mistake; Hack is no flash in the pan and the fact that it’s a dialect of PHP means that it could eclipse its long-standing predecessor sooner rather than later. If there’s any language to learn now to future-proof your programming skills, this is it.
5.Ruby
Ruby is already a firm favourite with start-ups and has been for quite some time. Even with some competitive rival languages joining its ranks, its popularity doesn’t seem to be waning. But should we just expect more of the same in 2017? Well, yes and no. Ruby is particularly suited to solo programmers and niche projects (hence why it was so popular with start-ups). And more and more programmers are choosing to make their living by freelancing or taking on… you guessed it, niche projects.So if you’re planning a code-as-you-go career, want to set up your own programming or development business, or just want to take on some freelance work on the side, look no further than Ruby and join the ever-growing club.
6.D
Any good programmer already knows plenty about D. It has been around for well over a decade, has been utilised by web giants such as Facebook, and has built up a consistent and loyal following. So when Wired magazine ran an in-depth journalistic piece about it in 2014, most experts were wondering what the big deal was.Everybody else however sat up and took notice. This under-the-radar system programming language has been steadily rising up the popularity ranks since that 2014 piece, and is considered by some to be the ‘little language that could’. It has a C-like syntax and static typing, and according to them combines ‘efficiency, control and modelling power with safety and programmer productivity’. D is about to hit the big time, trust us.
7.JavaScript
JavaScript isn’t exactly new, but it is ubiquitous and that’s not going to change any time soon. It has uses in anything web-related and a lot more besides, and the amount of activities the general population is conducting over the web is forever increasing. Java has held the top spot on the TIOBE index for the last few years, and its percentage share increases year on year too.So why is JavaScript so popular? For a start, it’s ‘the’ language of the web – no JavaScript, no web. Secondly, the mere fact that it’s so popular continues to boost its popularity! There are endless other reasons too; it’s supported by every browser, it can be run as a server side language, it’s not all that difficult to learn and has a huge open source community…. we could go on and on. Basically as long as the web is around, JavaScript will be around.
*******
No comments:
Post a Comment