Desde la invención de las
primeras máquinas de calcular y
hasta la fecha, las computadoras han requerido un medio para recibir
instrucciones y realizar una tarea específica, este medio es nada más y nada
menos que los lenguajes de programación. Los primeros lenguajes
de programación se efectuaban en el único
lenguaje que entiende el microprocesador: su propio código binario, también
conocido como código máquina;
más tarde conforme las computadoras
fueron introduciéndose en el mundo empresarial y académico, los lenguajes adquirieron características avanzadas
tales como ramificación lógica y la programación orientación a objetos. Los
lenguajes de programación de los últimos cincuenta años han llegado en dos
etapas, los lenguajes de alto nivel y los lenguajes de Script.
El articulo "Scripting:
Higher-Level Programming for the 21st Century" nos habla de las
diferencias entre los lenguajes de alto nivel y los lenguajes de Script. Los
lenguajes de alto nivel están diseñados para manejar las mismas tareas que los
lenguajes ensambladores pero permiten que las aplicaciones se creen más
rápidamente y se gestionen más fácilmente con sólo una ligera pérdida de
rendimiento. Los lenguajes de scripting han existido durante mucho tiempo, pero
en los últimos años, varios factores se han combinado para aumentar su
importancia. El factor más importante es un cambio y mayor uso de aplicaciones
como: interfaces gráficas de usuario, el Internet, y los marcos de componentes.
Los lenguajes de
programación han evolucionado y cambiado durante años y lo seguirán haciendo en
los años futuros adquiriendo características nuevas y mejores, ya que esta
industria esta en constantes cambios.
Los lenguajes de
alto nivel se caracterizaron por el simple hecho de que estaban destinados para
un propósito y un solo propósito, mientras que los lenguajes de Script se
diferencian por la forma en que se programan y en que se pueden utilizar. Sin
embargo aunque los lenguajes de Script estén teniendo más popularidad en la
actualidad, lo clásico nunca se olvida.
Referencias:
Ousterhout, J. K. (marzo de 1998).
Scripting: HigherLevel Programming for the 21st Century. IEEE , 23-30.
No hay comentarios.:
Publicar un comentario