Elp

Mario Barrientos - Evolución de Lenguajes de Programación

  • Tarjetas Perforadas

    Tarjetas Perforadas
    Creadas por Herman Hollerith, eran cartulinas rectangulares con orificios redondos. Entre 1900 y 1950, las tarjetas perforadas fueron el primer medio para ingreso y almacenamiento de de datos utilizadas principalmente por IBM. Las primeras máquinas creadas se programaban directamente en código binario el cual se representa mediante secuencias de unos y ceros. Corresponden a lenguajes de programación de primera generación.
  • Period: to

    Evolución de los lenguajes de programación

  • Lenguaje Ensamblador: Assembly/Assembler (2a. Generación de Lenguajes de Programación)

    Lenguaje Ensamblador: Assembly/Assembler (2a. Generación de Lenguajes de Programación)
    Debido a que la programación en lenguaje máquina resulta lenta y tediosa, se creó una notación simbólica, denominada código de ensamblaje (Assembly), que utiliza una serie de abreviaturas mnemotécnicas para representar las operaciones. Al principio, la traducción del código de ensamblaje al código máquina se realizaba manualmente, pero enseguida se vio que el ordenador también podía encargarse de esa traducción; se desarrolló así un programa traductor, llamado ensamblador (Assembler).
  • FORTRAN

    FORTRAN
    Es el primer lenguaje de programación de alto nivel creado por John Backus en 1956 (FORTRAN: FORmula TRANslator). Fue creado para adaptarlo al modelo IBM 704. Estaba destinado a la resolución de problemas científico-técnicos. Aunque ha ido perfecccionándose a lo largo del tiempo (con sus versiones II, IV, 77 y 90), sus programas carecen de estructuración y son difíciles de seguir. Pertenece a la Tercera generación de lenguajes de programación.
  • Cobol

    Cobol
    Debido a que para este entonces los lenguajes de programación no podían llevarse de un ordenador a otro y resultaban difíciles de leer y modificar, el Depto. de Defensa de USA patrocinó una conferencia sobre lenguajes en la que participaron las grandes empresas como IBM. Fruto de esta conferencia, surgió Cobol (COmmon Bussiness Oriented Language), un lenguaje orientado hacia funciones administrativas de gran portabilidad y legibilidad. Actualmente funcionan en entidades bancarias especialmente.
  • BASIC

    BASIC
    John G. Kemeny y Thomas E. Kurtz diseñaron un nuevo lenguaje llamado BASIC (Beginners All Purpose Symbolic Instruction Code). Por su sencillez, es el más difundido, aplicándose tanto en tareas de gestión como en aplicaciones científicas; además, su intérprete no ocupa mucha memoria. BASIC se adaptó a varios ordenadores, lo que permitieron nuevas versiones que Microsoft la comercializó. El exponente máximo de los modernos BASIC es Visual Basic. Existen: TurboBasic, QuickBasic, etc.
  • PASCAL

    PASCAL
    El profesor suizo Niklaus Wirth emprendió la creación de un nuevo lenguaje (PASCAL) que permitiera introducirse en la programación de una forma fácil pero a la vez potente y, sobre todo, siguiendo unas pautas estructuradas. De hecho, PASCAL es el lenguaje más sencillo que posibilita el acceso a la informática teórica: descomposición modular, recursividad, punteros, etc. PASCAL surgió como una derivación del lenguaje ALGOL (Algoritmic Language).
  • Lenguaje C

    Lenguaje C
    Desarrollado por Kenneth Thompson y Dennis Ritchie, creadores del sistema operativo UNIX en 1969. En 1970, Thompson desarrolló un lenguaje experimental llamado B. Dos años después, Ritchie se basó en B para crear un nuevo lenguaje de propósito general, que denominó C. Como no depende de la arquitectura del hardware, C es uno de los lenguajes más portables del mercado y su difusión es amplísima.
  • C++

    C++
    A principios de los 80, Bjarne Stroustrup diseñó una ampliación de C y la convirirtió en un compilador que llamó C++, especialmente enfocado a la programación orientada a objetos. Con este nuevo lenguaje empieza la cuarta generación de lenguajes de programación. El nombre surge debido a que en C el operador ++ equivale a incrementar la variable. Como el nuevo lenguaje incrementaba la potencialidad de C con la programación orientada a objetos, se optó por el nombre C++.
  • HTML

    HTML
    HTML (HyperText Makrup Language) es un lenguaje de marcado para la elaboración de páginas web. Define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, etc. Para añadir un elemento externo a la página, este no se incrusta directamente en el código, sino que hace referencia a la ubicación de dicho elemento mediante texto.
  • Python

    Python
    Diseñado por Guido van Rossum, Python es un lenguaje de programación interpretado que posee una sintaxis muy limpia y que favorezca a un código legible. Es un lenguaje multiparadigma, es decir que soporta programación orientada a objetos, programación imperativa, etc. Posee la característica de ser multiplataforma.
  • Mi Nacimiento

    Mi Nacimiento
    Nací en la Ciudad de Guatemala, soy el hijo mayor de Mario Barrientos y de Iris Alejos.
  • Java

    Java
    Este lenguaje, hoy en día ampliamente utilizado en internet, fue desarrollado por James Gosling basándose en C y en C++. Fue creado con el objetivo de crear un interfaz atractivo e intuitivo para electrónica de consumo como calculadoras, televisión interactiva, etc. Es relativamente sencillo y bastante potente; además, es multiplataforma, fiable y seguro. Actualmente Java es utilizado en una gran variedad de dispositivos móbiles y en páginas web en Internet.
  • Mi Primera PC de Escritorio

    Mi Primera PC de Escritorio
    A principios del 2000, mi papá compró la primera PC de Escritorio que tuvimos en mi casa. En ese entonces, el CPU tenía un compartimiento para insertar Diskettes.
  • C#

    C#
    C# o C Sharp es un lenguaje de programación orientado a objetos creado por Microsoft como parte de su plataforma .NET. Así como Java, su sintaxis se basa en C y C++ aunque incluye mejoras derivadas de otros lenguajes.
  • Mi Primera PC Portátil

    Mi Primera PC Portátil
    En Mayo de 2005 obtuve como regalo mi primera laptop que fue una Dell Inspiron B130. Tenía un procesador Intel Celeron con 1 GB de RAM y utilizaba Windows XP.
  • Primera PC que desarmé

    Primera PC que desarmé
    Junto a un amigo que se le había arruinado el disco duro de su PC de Escritorio, decidimos desarmar juntos su computadora para cambiarle el disco duro. Fue la primera vez que ví una PC desarmada.
  • Primer Lenguaje de Programación que aprendí

    Primer Lenguaje de Programación que aprendí
    A mediados del 2010, como parte de la clase de computación en el colegio, aprendí a programar en Visual Basic. Fue mi primer lenguaje de programación aprendido.
  • Regalo de Graduación

    Regalo de Graduación
    El 24 de Octubre del 2012 me gradué como Bachiller en Ciencias y Letras en el Colegio Guatemalteco Bilingue. Como regalo, obtuve una laptop Dell, con procesador Intel Core i7, 8 GB de RAM y 1 TB de disco duro.
  • UVG

    UVG
    El 5 de Enero del 2013 empecé mis estudios univeristarios en la Univerisdad del Valle de Guatemala en la carrera de Ingeniería en Ciencias de la Computación y Tecnologías de la Información. Durante ese año, aprendí a programar en Python y Java.