(http://www.muycomputerpro.com/wp-content/uploads/2011/08/libros-programacion.jpg)
El lenguaje de programación es definido como un idioma artificial, formado por símbolos y reglas sintácticas y semánticas, para expresar computaciones y que pueden usarse para crear programas que controlen el comportamiento de una máquina, expresar algoritmos con precisión, o como modo de comunicación humana.
Leer más. (http://www.muycomputerpro.com/2011/08/26/historia-lenguajes-programacion/)
Muy malo el articulo...
Ruby on Rails no es un lenguaje, es un framework hecho en ruby.
No nombra ni a ML, ni Haskell, ni Miranda...
Tampoco nombra C#.