MARCO TEÓRICO
Antecedentes del tema:
Desde un inicio, las
restricciones de hardware definían el lenguaje. Las tarjetas perforadas
permitían 80 columnas. FORTRAN incluía algunas palabras reservadas provenientes
del inglés, como “IF”, “GOTO” y “CONTINUE”. El uso del tambor magnético para la
memoria implicaba que los programas informáticos tuvieran que estar
intercalados con las rotaciones del tambor. Por lo tanto, los programas eran
muy dependientes del hardware.
Lenguaje de programación
definición:
Podemos definirlo como una
forma práctica de dar instrucciones a una maquina electrónica específicamente a
una computadora la cual opera bajo el lenguaje binario o de ‘Bajo nivel’ basado
en ceros y unos o presencia o ausencia de pulsos eléctricos. Estos lenguajes
son los que ordenan las operaciones esenciales para el funcionamiento del
dispositivo. También es conocido como código máquina. Su funcionamiento es
complejo, por lo que lo utilizan principalmente los fabricantes de hardware.
Con ellos se pueden programar tareas como reproducción de audio o video,
mostrar imágenes, realizar operaciones matemáticas, movimiento del puntero,
asignación, liberación de memoria, entre otras.
Bases Teóricas
Gottfried Wilheml von Leibniz
(1646-1716), quien aprendió matemáticas de forma autodidacta (método no
aconsejable en programación) construyó una máquina similar a la de Pascal, aunque
algo más compleja, podía dividir, multiplicar y resolver raíces cuadradas.
Pero quien realmente influyó
en el diseño de los primeros computadores fue Charles Babbage (1793-1871). Con
la colaboración de la hija de Lord Byron, Lady Ada Countess of Lovelace
(1815-1852), a la que debe su nombre el lenguaje ADA creado por el DoD
(Departamento de defensa de Estados Unidos) en los años 70. Babbage diseñó y
construyó la "máquina diferencial" para el cálculo de polinomios. Más
tarde diseñó la "máquina analitica" de propósito general, capaz de
resolver cualquier operación matemática. Murió sin poder terminarla, debido al
escepticismo de sus patrocinadores y a que la tecnología de la época no era lo
suficientemente avanzada. Un equipo del Museo de las Ciencias de Londres, en
1991, consiguió construir la máquina analítica de Babbage, totalmente
funcional, siguiendo sus dibujos y especificaciones.
Tendencias en el desarrollo de
programación 2018:
Con cualquiera de los
siguientes lenguajes de programación se pueden crear aplicaciones diversas:
-Java Script: Herramienta robusta para el desarrollo de aplicaciones móviles y web.
-Java: Seguridad informática.
-PHP: Amplia mente utilizado en
el desarrollo web,
-Python: Creación de objetos en forma sencilla y sintaxis fácil de entender.
@tecnomag. (11 de Febrero de 2016). TecnoMagazine. Obtenido de http://tecnomagazine.net/2016/02/11/los-5-lenguajes-de-programacion-mas-utilizados/
Alvarez, S. (7 de Febrero de 2016). desarrolloweb.com. Obtenido de https://desarrolloweb.com/articulos/2358.php
No comments:
Post a Comment