lunes, 31 de agosto de 2015

Comentarios Lectura "Scripting: Higher-Level programming for the 21st century"

Desde hace aproximadamente 15 años, empezo a surgir en la programación y en los lenguages de programación 2 tipos fundamentales de programar, la programación mediante el uso de lenguages basados en scripts, y la programación systemica.

La principal diferencia entre estos 2 tipos de programación, es que la programación sistemica se dedica a crear componentes, mientras que la programación que hace uso de scripts, tiene la finalidad principal de interconectar componentes que ya están creados.

Ambos tipos de programación se usan generalmente de manera complementaria, los componentes base son creados desde la programación sistemica, y se interconectan haciendo uso de la programación de scripts.

Muchos de los lenguages de alto nivel que conocemos hoy en día fueron evolucionando de los lenguages antiguos, como lo eran los lenguages ensamblador, de ahi muchos de los lenguages sistemicos que conocemos hoy en día nacieron, es decir evoluciaron a un tipo de lenguage en el cual un compilador traducia las intrucciones a binario y de esta forma se hacian llegar las instrucciones a la maquina que las procesaria, esto hacía que los programas fueran considerblemente más cortos y que desarollar programas fuera una tarea considerablemente más sencilla a como se hacia antiguamente. Algunos ejemplos de los lenguages sistemicos que nacieron de dicha evolucion son: Java, C++, Pascal, Algol, C, por mencionar algunos.

Los lenguages de tipo script, como lo son Perl, Phyton, Rex, Visual Basic entre otros, en este tipo de lenguages, se asume que una serie de modulos o componentes previamente desarollados por los lenguages de tipo sistemico, ya se encuentran disponibles y como tal la tarea de los programas desarollados en un lenguage de tipo script, es crear las relaciones entre estos modulos para lograr una solución eficiente y simplificada a la hora de escribir el codigo.

Los lenguages de tipo script, tambien suelen usarse para generar extensiones de funcionalidad de ciertos componentes previamente existentes.

Los lenguages de tipo script son muy utiles hoy en día y el uso de ellos puede proporcionar gandes ventajas y beneficios para quien los sabe usar adecuadamente, por lo cual es muy importante impulsar y difundir este tipo de programación.

No hay comentarios:

Publicar un comentario