-
Primera Programadora
Ada Lovelace, con seguridad podemos afirmar que fue la primera programadora, y pionera de la Computación. En 1883, escribió el primer algoritmo para la "máquina analítica", un modelo de computadora moderna que no pudo ser terminada por razones políticas. En 1979, en su honor se elige el lenguaje de alto nivel ADA anunciado y patrocinado por el Departamento de Defensa de los E.E.U.U. -
Nacimiento de mi bisabuelo
Su nombre era Jorge Pinto, de origen portugués radicado en Guatemala en las calles de Chiquimula según lo relatado en las historias familiares. -
Nacimiento de mi abuela
Su nombre es Margarita Pinto, nacida en marzo de 1937. Originaria de Chiquimula, a sus casi 82 años, su energía sigue intacta. -
Plankalkül
En español, "Cálculo de Programas", fue creado por Konrad Zuse en Alemania, posicionándose como el primer lenguaje de programación de alto nivel. Algunas de sus características era el uso de "if" y "else", operaciones lógicas, implementación de arreglos, reutilización. En cuanto a su contexto, el lenguaje fue diseñado para los ordenadores de la compañia de Zuse, los cuales por la Segunda Guerra Mundial en Berlín, fueron destruídos menos el modelo Z4. -
Assembler
Creado por Kathleen Booth, en la Universidad de Londres. El lenguaje ensamblador depende de la máquina, lo que significa que depende de la arquitectura y también puede ser específico del modelo.
Es usualmente empleado en el código de inicio de un sistema, el código de bajo nivel que inicializa y prueba el hardware del sistema antes de iniciar el SO, un ejemplo de ello es la BIOS. Otro ejemplo es el firmware para teléfonos, sistemas de combustible y encendido de carros, sensores, entre otros. -
Fortran
Creado por John Backus, trabajador de IBM. Es uno de los lenguajes de programación más antiguo y todavía se usa ampliamente. Su aplicación se encuentra en los campos científicos, en particular la predicción numérica del tiempo, la dinámica de fluidos computacional y la física computacional -
Cobol
Diseñado por CODASYL pero basado en los avances de la almirante de la marina, Grace Hopper, considerada como la abuela de COBOL. Enfocado principalmente para las finanzas, negocios y recursos humanos, usa palabras simples en inglés para facilitar la comprensión de los usuarios comerciales. -
Pascal
Creado por Niklaus Wirth, como un lenguaje pequeño pero eficiente diseñado para la programación procedimental, de enseñanza basica de programación. Se nombró así en honor al matemático frances Blaise Pascal. Se caracterizó en su momento por ser un lenguaje fuertemente tipado. -
C
Creado por Dennis Ritchie, es un lenguaje de programación procedimental. Fue diseñado principalmente como un lenguaje para escribir un sistema operativo. Las características principales de C describen el acceso de bajo nivel a la memoria, el simple conjunto de palabras clave y el estilo limpio. Muchos lenguajes posteriores han basado su sintaxis en C, como Java, PHP, etc. -
C++
Creado por Bjarne Stroustrup, como un lenguaje que combinaría características de lenguajes de alto y bajo nivel. Es compilado, estáticamente tipado, enfocado a la programación procedimental y a la programación orientada a objetos, POO. Sus principales características son el soporte de excepciones, las expresiones simplificadas (lambda), y permite la separación de un programa en módulos que admiten compilación por separado. -
Nacimiento de mi hermana
Nace mi hermana Karen Méndez, la mayor. -
Python
Creado por Guido Van Rossum, es un lenguaje interpretado de alto nivel que mantiene la filosofía de la legibilidad de código. Otras características aparecen en escena: facilidad de escribir código, es gratis y de código abierto, portable, capaz de enfocarse en la POO. Por último, es dinámicamente tipado al no tener que especificar el tipo de dato de las variables mientras se declaran.
Existen librerías como Numpy que permiten el uso de Python en la computación científica. -
Nacimiento de mi hermano
Nace mi hermano Rolando Méndez, el mediano. -
PHP
Creado por Rasmus Lerdorf, es un lenguaje de scripting interpretado diseñado para el desarrollo web dinámico. Dentro de sus características es importante mencionar la portabilidad de código, la ejecución en el lado del servidor, entre otras. Es capaz de comunicarse con diferentes tipos de servidores de bases de datos tanto SQL como los No-SQL o no relacionales.
PHP utiliza la programación imperativa, en la que se especifica las sentencias que modifican el estado de un programa. -
Javascript
Creado por Brendan Eich, es uno de los lenguajes más usados en la última época, ya que su finalidad es el desarrollo de páginas y plataformas web ayudado por HTML y CSS. Es un lenguaje de alto nivel, interpretado, dinámico, y multiparadigma.
Actualmente, se puede encontrar en la parte frontend y backend, ya que gracias al motor V8 de Google se pudo desarrollar NodeJS, un servidor full Javascript. Existen frameworks muy conocidos entre desarrolladores: React, Angular, entre otros. -
Java
Creado por James Gosling, de Sun Microsystems (Oracle) es el lenguaje más conocido en el mundo. Bajo el lema "write once, run anywhere", el código escrito en Java es capaz de ser ejecutado en cualquier dispositivo. Las aplicaciones de Java son compiladas a bytecode para ser posteriormente ejecutadas por la maquina virtual de java, la JVM. Es orientado a objetos, robusto, seguro, con capacidades de multihilo.
Hasta hace unos años, era el único lenguaje oficial para construir apps en Android -
Mi nacimiento
En mayo de ese año, nazco en la Ciudad de Guatemala yo, Gustavo Andrés Méndez Pinto, a vísperas de iniciar un nuevo milenio