lunes, 22 de agosto de 2016

Higher Level Programming for the 21st Century

Higher Level Programming for the 21st Century


Dada la complejidad de las aplicaciones y páginas de internet es lógico pensar que no pueden servirse de solo un leguaje para crear las estructuras y las vistas que se presentan como un producto terminado.

Por otra parte, parece lógico que se necesita de manera prácticamente forzosa un medio para mantener los distintos componentes de un sitio juntos y, aún más importante, de hacer que funcionen correctamente y que de alguna manera colaboren entre sí.

Si bien, todo esto es una buena idea, y en todo caso se necesita de ese “pegamento”, los lenguajes script, a mi parecer son muy útiles para agilizar procesos complejos, permiten, entre muchas cosas, disminuir los errores e implementar estructuras que serían más complejas y tomarían más tiempo.

Por otro lado, los lenguajes de programación a nivel sistema son bastante más rápidos de procesar, al nivel de programación en el que me encuentro la diferencia suele no ser muy notoria, sin embargo, se refleja en algunos segundos menos que la máquina, de manera que al considerar una implementación de tamaño importante sería bueno considerar si existen formas más “baratas” de hacerlo. Otro de los puntos que me pareció importante es la mención de que con los lenguajes de nivel sistema se puede seleccionar el espacio que se destinará a cada dato o estructura.

De las cosas que más recuerdo es de tener que limpiar la memoria de la computadora, que después ejecutar algunos programas queda saturada y después lamentar que no estuviese utilizando algo que me evitara esa labor, que me resultaba un poco tediosa.


Pero, así como existen muchos lenguajes y preferencias respecto a ellos también es bueno considerar que algunos lenguajes son más prácticos y brindan mejores funcionalidades por su manera de interactuar con los recursos de la computadora y pues dada la creciente importancia del internet en la vida cotidiana, es lógico incorporar cada vez más lenguajes diversos para mejorar la calidad de los recursos que se ponen en línea.

No hay comentarios:

Publicar un comentario