Images

Lenguajes de Programación

  • Period: to

    Integrantes del Grupo

    Integrantes
    Ramon Higinio Rivera Mendoza 2015 102 2552
    Juan Carlos Enrriquez Avila 2014 100 2917
    Osman David Quiroz Barahona 2014 100 6541
    Gerardo José Alvarenga Bogran 2012 100 7593
  • Plankalkül

    Plankalkül
    • diseñado, pero sin implementar durante medio siglo.
    • Fue el primer lenguaje de programación
    • se considera un lenguaje de alto nivel, pero no se publicó hasta 1972.
    • características -Las operaciones lógicas o matemáticas se pueden aplicar sólo a las variables del mismo tipo. -Segundo estructuras condicionales. -Estructuras de iteración. -Las variables se declaran en el momento de su uso. -El uso de tres variables específicas
  • Sistema de codificación ENIAC.

    Sistema de codificación ENIAC.
    • Fue construida en la Universidad de Pensilvania por John Presper Eckert y John William Mauchly
    • La computadora podía calcular trayectorias de proyectiles, lo cual fue el objetivo primario al construirla
    • Era posible calcular la potencia 5000 de un número de hasta 5 cifras y podía resolver 5000 sumas y 300 multiplicaciones en 1 segundo.
  • Algol

    Algol
    • tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA .
    • Fue desarrollado para crear un lenguaje de programación internacional e independiente de la máquina y corregir algunos problemas presentados por Fortran
    • utiliza bloques de declaraciones entre parentesis y fue el primer lenguaje en emplear los términos BEGIN y END para delimitarlos. *
  • Fortran

    Fortran
    • Pionero de la informática
    • Lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico.
    • se creó en la época de las tarjetas perforadas
  • LISP (1940-1969)

    LISP (1940-1969)
    • Es una familia de lenguajes de programación de computadora de tipo multiparadigma
    • Es el segundo lenguaje de programación de alto nivel de mayor antigüedad
    • Soporta más de un paradigma de programación
    • Orientado a objetos
    • Funcional
    • Fue inventado por John McCarthy, en el Instituto Tecnológico de Massachusetts (MIT)
    • implementado primero por Steve Russel en un computador IBM 704.
  • Cobol

    Cobol
    • Lenguaje de programación de alto nivel desarrollado por primera vez por el Comité CODASYL (Conference on Data Systems Languages)
    • Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones
    • Ha sido el lenguaje de programación dominante en la informática empresarial
  • Basic

    Basic
    • Lenguaje de programación que se creo con fines pedagógicos
    • Los creadores del BASIC fueron John George Kemeny y Thomas Eugene Kurtz
    • Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido
    • No es un lenguaje específico, es polivalente
  • B (Precursor de C)

    B (Precursor de C)
    • Lenguaje de programación desarrollado en los Bell Labs
    • Fue esencialmente una simplificación del lenguaje BCPL
    • B sólo tenía un tipo de datos, que correspondía con una palabra de máquina
    • B ofrecía operadores que permitían obtener la dirección de una determinada variable, o escribir en la dirección apuntada por una variable puntero.
  • Pascal

    Pascal
    • Desarrollado por el profesor suizo Niklaus Wirth
    • Lenguaje que facilitara el aprendizaje de la Programación a sus alumnos
    • Lenguaje de programación estructurado fuertemente tipificado
    • Pascal utiliza el símbolo := para la asignación en vez de =
    • Sus programas tienen definidas dos partes: declarativa y ejecutiva
  • OPS5

    OPS5
    pertenece ala quinta generacion
    * fue el primer lenguaje usado con resultado de éxito en un sistema experto.
    * fue desarrollada a finales de la década de 1970 por Charles Forgy
    * Es un lenguaje para ingeniería cognoscitiva que aguanta el procedimiento de representación del conocimiento en forma de reglas.
  • Prolog

    Prolog
    Pertenece ala quinta generación
    * Es un lenguaje de programación simple pero poderoso desarrollado en la Universidad de Aix-Marseille por los profesores Alain Colmerauer y Philippe Roussel
    * Herramienta práctica para programación lógica
    * Es un lenguaje de programación seminterpretado
    * un entorno de desarrollo Prolog se compone de:
    1-Un compilador
    2-Un intérprete
    3-Una biblioteca de utilidades
  • C (1969 y 1972)

    C (1969 y 1972)
    • Es un lenguaje orientado a la implementación de Sistemas Operativos, concreta mente Unix
    • Es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular
    • Caracteristicas -Un núcleo del lenguaje simple -Es un lenguaje muy flexible que permite programar con múltiples estilos -Acceso a memoria de bajo nivel mediante el uso de punteros -Un conjunto reducido de palabras clave
  • ADA

    ADA
    • Lenguaje de programación orientado a objetos y fuertemente tipado de forma estática
    • Diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos
    • se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, la gestión del tráfico aéreo y la industria aeroespacial entre otros.
  • Cognos PowerHouse

    Cognos PowerHouse
    • Pertenece a la cuarta generación
    • Originalmente producido por Quasar Corporation (que más tarde se llamaría Cognos Incorporated)
    • Comenzó a portar sus herramientas de desarrollo de aplicaciones para otras plataformas
    • PowerHouse redujo sustancialmente la cantidad de mano de obra requerida para producir aplicaciones útiles en sus plataformas elegidas
  • C++

    C++
    • Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
    • La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos
    • diseñado en 1979 por Bjarne Stroustrup, y 4 años después salio a relucir al mercado
  • Eiffel

    Eiffel
    • Es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer
    • Se basan en una serie de principios incluyendo: el diseño por contrato, la separación de comandos y consultas
    • Programación genérica con y sin restricciones.
  • IBM Informix-4GL

    IBM Informix-4GL
    • Pertenece ala cuarta Generación
    • Tiene dos versiones de compilador que producen 1) código de byte intermedio para un intérprete 2) código de lenguaje de programación C para compilar con un compilador de C en código de máquina
    • Está diseñado específicamente para ejecutarse como un cliente en una red
    • Inició en 1985, con Chris Maloney como arquitecto jefe
    • Todavía se usa ampliamente para desarrollar aplicaciones empresariales, y existe un mercado considerable debido a su popularidad
  • SQL

    SQL
    • lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos
    • consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos
  • Uniface

    Uniface
    • Pertenece ala Cuarta Generacion
    • Es un entorno de desarrollo rápido de aplicaciones (RAD) impulsado por modelos que se utiliza para crear aplicaciones de misión crítica
    • Proporciona un marco de integración que permite que las aplicaciones de Uniface se integren con todos los principales productos DBMS, como Oracle , Microsoft SQL Server , MySQL e IBM DB2
  • Visual Basic

    Visual Basic
    • Permiten desarrollar robustos programas de 32 bits para Windows
    • fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación.
  • Java

    Java
    • Es un lenguaje de programación de alto nivel, orientado a objetos
    • Tiene la capacidad de ser ejecutado en una gran cantidad de dispositivos y electrodomésticos ya que este fue el fin para el cual fue creado
    • Surgio en Sun Microsystems en el año 1991
    • Se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling) luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada y finalmente se renombró a Java
  • Visual C++

    Visual C++
    • También conocido como MSVC
    • es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI
    • es un entorno integrado de desarrollo que permite la programación orientada a objetos (POO) conjuntamente con el sistema de desarrollo SDK
  • Mercury

    Mercury
    pertenece ala quinta generacion
    * lenguaje de programación lógica / funcional que combina la claridad y la expresividad de la programación declarativa con funciones avanzadas de análisis estático y detección de errores.
    * Fue desarrollado por Fergus Henderson, Thomas Conway y Zoltan Somogyi
    * Usa un sistema estático de chequeo de tipos similar al de Haskell
  • SheerPower4GL

    SheerPower4GL
    • Pertenece ala Cuarta Generacion
    • Es el resultado de portar el lenguaje de programación Intouch 4GL de Touch Technologies que se ejecuta en OpenVMS (para computadoras DEC Alpha y VAX ) a Windows *Es extremadamente rápido, capaz de compilar millones de líneas por minuto en sistemas más modernos
    • No mezcla datos y código durante la operación de la base de datos, lo que lo hace impermeable a los ataques de inyección de SQL