Programmers are asked to change the way they code in primary languages and start developing applications using multiple languages
BANGALORE, INDIA: Thursday early morning itself, the air was very warm at Indian Institute of Science here. Aspiring developers flowed like a beautiful stream towards the one of the proudest establishments of the city even as PCQuest editor Anil Chopra and Cyber Media India senior vice president Anil Kumar set the ball rolling at Spark IT 2010 with their welcome addresses.
Sparking off the unending flow of knowledge, Dr Venkat Subramaniam, founder Agile Developer Inc., took the audience for an informative trip through the nuances of the software programming. He spoke under the title, ‘It could be hell or it could be heaven.
Insisting on the necessity of becoming a good black swan amongst the common white ones, Subramaniam urged the aspiring developers to be unique and try to write their codes differently. He insisted that programmers change the way they code in primary languages and start developing applications using multiple languages.
“When you switch the way in which you write codes, your design is heavily influenced by the language you know. Using just one type of language is of significant disadvantage. Multiple languages make you think and perceive differently. Using one language helps in problem solving on the technicality only in the same language. It’s not easy for one language - which is 15-20 years old - to be effective in all areas,” Subramaniam pointed out.
According to him, people assume Java to be relentlessly hopeful as it was simpler than C++, but Java features are becoming complex with less benefit.
“Java has become the weakest link in the ecosystem. There has been language explosion in the past six to seven years. There are around 200 languages in Java virtual machines. You got to pick and choose what makes sense for you,” he further said.
For Subramaniam, it could be heaven if one takes the advantage and be a polyglot programmer by using multiple languages for different layers of languages or layers within the languages. Otherwise? It’s understood to be hell!
The developer conference is being conducted jointly by CIOL and PCQuest.