Comparative Study of the Pros and Cons of Programming Languages Java, Scala, C++, Haskell, VB .NET, AspectJ, Perl, Ruby, PHP & Scheme
Source: Concordia University
After carefully analyzing the languages, the authors have come to the conclusion that every languages has it's own ups and downs. Every particular language has a purpose but can be extended or revised to accommodate the current needs of programming. Inspite of all this, every language has it own speciality and considerably better programming practices which has made it popular and revolutionized the computing world. In the days to come, languages like Scala are expected to introduce some new and challenging perspective to the programming practices which started it journey from procedural to Object oriented, Declarative, Reflective, functional to a combination of these features.