485120 learn to code 640x360

Historia de los lenguajes de programación

  • Primera Programadora

    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

    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

    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

    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

    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++

    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

    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

    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

    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

    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

    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