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