Lenguajes programacion establecen iconos 24877 761

Historia de las generaciones de los lenguajes de programación

  • 1era. Gen. Lenguaje Máquina ensamblador

    1era. Gen. Lenguaje Máquina ensamblador

    Es un lenguaje de programación de bajo nivel. Creado en 1950 por Mauricio V. Wilkes. Con el fin de facilitar la labor de los programadores, se crearon códigos nemotecnicos para las operaciones y direcciones simbólicas. Ventaja:
    Los ensambladores de alto nivel proporcionan abstracciones del lenguaje tales como características de programación orientada a objetos.
  • 3ra. Gen. ALGOL

    3ra. Gen. ALGOL

    Lenguaje de alto nivel. Según una publicación de un comité Americano y un grupo de científicos Europeos fue creado a finales de 1950. Se hizo muy popular hasta 1960 en las universidades.
    Influyo en lenaguajes como Pascal, C y Ada. Ventaja:
    Contiene tales caracterisitcas en la programacion a objetos
  • 2da. Gen. FORTRAN

    2da. Gen. FORTRAN

    Es un lenguaje de alto nivel. Definido a mediados del año 1955 en EEUU por la compañía I.B.M. Y se puede decir que es el lenguaje de alto nivel mas viejo. Este lenguaje se especializa en aplicaciones científicas y técnicas.
  • 5ta. Gen. Lisp

    5ta. Gen. Lisp

    Fue creadop por Jhon McCarthy en 1958 aunque ha cambiado mucho desde sus comienzos. Es el segundo lenguaje de programación mas alto de nivel, destacado mas viejo que todavía tiene un gran uso. LISP deriva de "List.Processing". En este lenguaje se pueden manipular el código fuente como una estructura de datos.
  • 2da. Gen.  COBOL

    2da. Gen. COBOL

    Lenguaje de alto nivel. Creado en 1960 por un comité denominado "CODASYL" el cual estaba patrocinado por el departamento de defensa de Estados Unidos. Es usado por sistemas financieros, compañías de seguros e instituciones.
  • 3ra. Gen.  Pl/1

    3ra. Gen. Pl/1

    Lenguaje de alto nivel. Creado por IBM para ser utilizado en sus equipos del sistema 360. Fue inspirado en lenguajes como COBOL, FORTRAN y ALGOL tomando sus mejores características.
  • 3ra. Gen.  BASIC

    3ra. Gen. BASIC

    Leanguaje de alto nivel. Desarollada por Jhon G. Kemeny y Thomas E. Kurtz.
    Su objetivo principal es que los novatos puedan aprender mas facil este lenguaje o como diria su acronimo "Beginner's All-purpose Symbolic Instruction Code" (Código de instrucciones simbólico de propósito general para principiantes).
  • Ventajas de la Programación Orientada a Objetos.

    Ventajas de la Programación Orientada a Objetos.

    Ventajas: -Fomenta la re-utilización y ampliación del código.
    -Permite crear sistemas más complejos.
    -La programación se asemeja al mundo real.
    -Agiliza el desarrollo de software.
    -Facilita el trabajo en equipo.
    -Las clases se pueden usar en distintas partes del programa y en numerosos proyectos.
    -Nos permiten ocultar detalles de implementación dejando visibles sólo aquellos detalles más relevantes.
    -Podemos modificar de una forma sencilla.
  • 3ra. gen PASCAL

    3ra. gen PASCAL

    Lenguaje de alto nivel. Creado por el profesor suizo Niklaus Wirth y la idea de su creación era para que sus estudiantes aprendieran mejor la programación. Y al final esta supero los fines académicos y se uso como una herramienta para la creación de aplicación de todo tipo.
  • 3ra. Gen. C

    3ra. Gen. C

    Lenguaje de alto nivel. Creado por Dennis Ristchie como evolución del lenguaje anterior B y esta basado en BCLP.
    Segun la historia se le considera el primer lenguaje de alto nivel. Algunos consideran C como el lenguaje de programación más importante de la historia.
  • 5ta. Gen.  Prolog

    5ta. Gen. Prolog

    Es un lenguaje de programación lógico e interpretado. Fue diseñado por Alain Colmerauer, Robert Kowalski y Philippe Roussel. Se usa normalmente para el campo de la inteligencia artificial. Este específica como debería ser la solución de un problema, en vez de dar el algoritmo para su solución. La solución se obtiene mediante la búsqueda aplicando la lógica a los predicados. Ventaja:
    Expresan relaciones entre objetos. Suponiendo que se quiera expresar el hecho de que "un coche tiene ruedas".
  • 4ta. Gen SQL

    4ta. Gen SQL

    Lenguaje de dominio especifico. Fue crado por Donald D. Chamberlin y Raymond F. Boyce. Esta diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Una de sus mejores caracterisiticas es el manejo del álgebra y el cálculo relacional.
  • 4ta. Gen.  Python

    4ta. Gen. Python

    Lenguaje de programación interpretado. Creado por Guido Van Rossum, tiene una licencia de código abierto. Una buena caracteritica que tiene es que permite dividir el programa en módulos reutilizables desde otros programas Python.
  • 4ta. Gen. RUBY

    4ta. Gen. RUBY

    Creado por el programador japonés Yukihiro "Matz" Matsumoto.

    Es un lenguaje de programación interpretado, orientado a objetos, con una sintaxis inspirada por Perl y Ada, que también tomo ideas de Lisp, Python, Dylan y CLU. Su diseñador dijo "está diseñado para la productividad y la diversión del desarrollador, siguiendo los principios de una buena interfaz de usuario.
  • 4ta. Gen. PHP

    4ta. Gen. PHP

    Fue diseñado por Rasmus Lerdorf
    Este se adapta especial mente al desarrollo web.Tiene un código muy abierto, lo cual hace popular. Un gran numero de paginas y portales están creadas con PHP.
  • 3ra. Gen. Java

    3ra. Gen. Java

    Diseñada por Sun Microsystems (Oracle Corporation).
    Es comercializada desde 1995. Java se peude decir que es rapido seguro y confiable. Se usa desde portátiles hasta centros de datos, desde consolas para juegos hasta super computadoras, desde teléfonos móviles hasta Internet.
  • 5ta. Gen. Mercury

    5ta. Gen. Mercury

    Es un lenguaje de programación lógica / funcional. Su caracteristica mas importante es el Basado en prolog (recomendamos el tutorial disponible aquí) y también permite una optimizacion mejor del programa. Aunque aprecio por primera ves en 1995 su lanzamiento estable fue en 2020.