Skip to main content

New Programming Language, Do we really need ?

We have seen multiple new programming languages every year and question which is commonly asked is
Will there always be new programming languages coming out?
I believe  many new programming languages will keep coming and many are on the way. Technologies are evolving around us will make it fairly easy; everyday big corporation and tech individual/communities are making consistent progress towards technological advancement. If you observe every new programming language has one thing in common and that is they are based on software engineering principals, you will find same loop, iteration, conditional processing and stuff like that.
What makes them different is Adoption, you can make your own programming language using other languages but it will only be popular when it can convince large tech community on the ground of Efficiency, Security, Agility, Portability, platform support etc.

Wikipedia has impressive List of programming languages
We have seen many languages in the past and have almost convinced that we have large array of language at our disposal even then we see improvements in subsequent release of JAVA, NET and other popular platforms, newly added features/fixes makes our life easier. if you are interested check the below link just to understand what is improving in general
5 Features In Java 8 That WILL Change How You Code | Takipi Blog
Another factor that determines the language adoption is time to market capabilities
All of us know the potential of this mother language called C/C++. C and C++ is used largely for system/protocol programming these days. They can be used for application development as well, in fact lots of trading application where efficiency is the sole motive and objective C/C++ is the language of choice. The problem with C/C++ is In this digitization era it cannot satisfy the rapid demand of application development so we have seen other languages like JAVA and .NET platform language(C#, Visual Basic, The etc.) which makes developers like easy and boost the time to market. Writing a web application or desktop application for that matter using the graphical user interface can be interesting but very time consuming. Whereas Ruby and other dynamic languages can do the job in mins.
Lately shift is towards making languages very easy like English, Innovators have identified the problem with the current language about its complexity and came up with new standard of achieving faster time to market being within the premises of great software engineering fundamentals. SQL is very simple to write, review and learn.
Apple’s new programming language SWIFT is far better than the Objective C
Swift vs. Objective-C: 10 reasons the future favors Swift
and it’s English like language. One thing becomes clear that the new programming language has to give either new feature or they need to bring easy way of achieving same thing for example they can bring new iteration mechanism or they need to reduce the line of code we write to iterate using existing loop.

How many platform you are supporting is equally important and mind one thing if the programming language is not secure than sooner or later it gets rejected.
That being said i think one of the major obstacle that come on the way of adoption is integration and portability. NO one wants to reinvent the wheel. if i have a plan of making an automatic CAR control system and other components like Wheel alignment management is already available written in widely accepted language then it makes sense for me to start my project using the language which promotes and leverages reusability.

Component reusability is something that every legacy language enjoys while new languages always come up with new flavors to address growing concern and problems. It is a cycle which should be flourishing, continue. Old languages have to upgrade them to make it secure and simple or else new languages, tech communities will shout and which is why I believe there will always be new languages coming out.

Comments

Popular posts from this blog

Indian Education System : Let's shape it

Good advice is always certain to be ignored, but that's no reason not to give it.                                                                                        By Agatha Christie   This is one of the things that I wanted to write from long back and per my opinion it should be matter of at most important for any educated person of India. Today in this article I would like  focus on reminding people about the importance of education and educational departments  no matter those are government related or privately held. Whatever we are today is only because the level of education that we have, other than Jobs and money education adds lot many dimension to our life, one can easily distinguish an educated and uneducated person. Respect, honesty, integrity, values and so many useful things which are foundation of well being comes from very basic education that we get from various teachers and institute. Educational institute are known for the quality education they pr

The Bourne Betrayal | Book Review

Novel by Eric Van Lustbader and Robert Ludlum I like all Robert Ludlum’s novels including those which are written by Evan Lastbadder. To me his novels have taken fiction to the next level. During my way back to Hyderabad from my last summer trip to hometown I bought paperback version of “The Bourne Betryal”. This novel was full of Lastbadder’s style of writing than Robert Ludlum’s one.  I took almost 6 months to complete it. This novel has something different to offer actually. Plot is exciting but the story is not very accelerating. Jason bourn and Martin Lindros, When martin Lindros decided to come back in the field operations with the aim to destroy Fadi and When Martin is out the track , Jason is the only help possible in the situation. Story takes you through various struggle of Jason to bring Martin back home. There are few things where author has not even paid any attention for example how does an ordinary Pakistani Waiter will have that much of information   Towards the e

Yes it is possible in very First Attempt

In Hindi - Roadmap to Success in Civil Services Exam