Future Trends in Computer Programming Language

Source: The Hitavada      Date: 10 Apr 2018 11:27:39



By dr s b kishor

Every now and then I have been asked a very obvious question by many students on choosing right computer programming language to master in and I think this is one of the most crippling choices for many students or developers including those who have already started working and planning to shift. Deciding what programming language to work in, which frameworks to use and which technology to follow or learn from hundreds of computer programming languages to choose, having each of its own pros and cons, is indeed really an arduous task to answer.
Considering the computer languages that we learnt 20 years back are no more in the market except the dominance of languages like ‘C’ and ‘C++’. Every year many new languages or paradigm are in the market to say that they have overcome many problems in the existing languages with many new features and considered them as the best. So question arise which language to choose?
There are hundreds of metrics to look at when considering the top programming languages. According to Tiobe Index in December 2017, the list below shows the most 20 popular programming languages and predictions about the future of code. Here, the percentage shows the amount of “market share” a language holds. Tiobe factors in variables like the number of professional developers worldwide, training courses, and third-party vendors. Most of this information comes from analysing search engine results.

My usual answer to everyone regarding a choice of programming language is to first make sure your basic fundamental of programming as strong as possible, as it will help you to shift another language quite easily and then keep it simple and consider the following factors:
What job opportunities are available with particular language? - For this follow Tiobe Index which will give us an enough hints about job opportunities in particular languages depending upon market share of language.
Are the other developers using the language satisfied with it? - It’s one thing to be able to find work with a particular language but at the same time how individual actually enjoy working with one.Based on above parameters, the selection of top language may get alter. Similarly the more parameters you will concise then the selection of languages will become very trendy to choose.Conclusion
For a computer savvy, learning a programming language is becoming an invaluable life skill. As Steve Jobs once said, “I think everybody in this country should learn how to programme a computer because it teaches you how to think.”

The popularity of a programming language is one thing, but which languages will have the greatest influence in the years to come? Answer is, Google’s brainchild, ‘Go’ and ‘Swift’ is the programming language to watch over the next two years or so, ‘Kotlin’ is the next big thing for Android, Progressive web apps (PWAs) emerging as a major new paradigm in mobile web development. A Functional programming ‘Elm’ then we have ‘Rust’ a systems programming language meant to replace a lot of C and C++ development.In Gondwana University, Gadchiroli the students of BCA/B.Sc.(IT) along with MCA studying major 12 out of 20 languages listed above. Finally remember, once you master one or two programming languages, an entire e-world of career possibilities will open its door for you. (The author is Head, Deptt of Computer Science, Sardar Patel Mahavidyalaya, Chandrapur and can be contacted at [email protected])