Comparing Selected Criteria of Programming Languages Java, PHP, C++, Perl, Haskell, AspectJ, Ruby, COBOL, Bash Scripts and Scheme
Source: Concordia University
The first high-level programming languages were designed during the 1950s. Ever since then, programming languages have been a fascinating and productive area of study. Thousands of different programming languages have been created, mainly in the computer field, with many more being created every year; they are designed, specified, and implemented for the purpose of being up to date with the evolving programming paradigms (e.g. imperative, object-oriented, aspect-oriented, reflective, and functional to name a few). While some programming languages enjoy world-wide popularity and are commonly used to develop large, enterprise-level applications (e.g. C, C++, C#, Java, PHP, or Perl); others are only used by a lower number of people or are more oriented to the academia for research and education (e.g. OCaml, Haskell, Scheme, OZ, or Scala).