Real Programming Pragmatism

Real Programming Pragmatism




Desde el inicio de la era de la computación, los programadores han discutido acerca de cual es el mejor lenguaje de programación,. En este articulo separa los lenguajes en dos, los lenguajes de 'scripting' como Python o Perl, y los orientados a objetos como Java. 


A cada uno de estos dos grupos le define ventajas y desventajas. Una de las ventajas que recalca acerca de los lenguajes scrpyting es la facilidad que tienen con proyectos ágiles, por su facilidad, alcance y facilidad de mantenimiento, esta es la razón por la que se usa este tipo de lenguajes en proyectos de aplicaciones web.

Un dato cusioso del articlo es que los lengaujes scrpyting se volvieron famosos y utiles para programadores que fueran de mente independiente, ya que estos lengaujes le permiten a genios y personas dotadas que quieren realizar proyectos completos por su cuenta.

De igual forma el autor especifica que estos lenguajes no siempre son la solución, como por ejemplo el ejecutables pesados con una gran carga de procesamiento de CPU. Por lo que es importante saber cuando un problema debe ser resuelto por lenguajes compilables y cuando por lengaujes scrpyting.

El autor sugiere que la enseñanza de desarrollo de aplicaciones debe ser enfocado a pensar en soluciones, sin la necesidad de aprender un lenguaje en especifico o considerar estándares y normas en la elaboracion de código para nuevas soluciones.


Lo cual sugiere que no aprendamos solo un lenguaje, que busquemos la solución mas favorable y eficiente para cada tipo de problema, de igual manera, sugiero que no solo se estudie la syntax y estructura de los lenguajes sino que aprendamos el cuando y como utilizarlo.

Comentarios

Entradas populares de este blog

The Promises of Functional Programming

Triumph of the Nerds Part II

The Semicolon Wars