SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Nombre del alumno: Johobani

Hernández Mercado

Materia: fundamentos de

programación

Carrera: ing. En informática

Facilitador(a): verónica reyes reyes
FECHA       LENGUAJE               ACONTECIMIENTO

                        Fue le primer lenguaje de alto nivel: fue
                        desarrollado por IBM y su primera versión se
                        lanzo en 1957. Su nombre proviene de la
                        contracción de FORmula TRANslation, y da
                        una buena indicación del lenguaje que fueron,
                        según consta en el primer manual FORTRAN,
   1953      FORTRAN
                        proporciona un lenguaje capaz de expresar
                        cualquier problema en función de un calculo
                        numérico, en particular aquellos problemas en
                        los que hay involucradas numerosas formas y
                        muchas variables. Fue diseñado para su uso
                        en aplicaciones científicas y técnicas.

                        El profesor John McCarthy y sus alumnos
                        desarrolla el LISP.     El Lisp fue creado
                        originalmente como una notación matemática
   1959        LISP
                        práctica para los programas de computadora,
                        basada en el cálculo lambda de Alonzo
                        Church.

                        El ALGOL ("ALGOrithmic Lenguage") es el
                        primer lenguaje que fue creado por un comité
                        internacional.   En    1960   se    reunieron
                        representantes de varios países europeos y de
                        Estados Unidos para crear un lenguaje
   1960       ALGOL
                        destinado a "describir procesos" mediante
                        instrucciones de control (iteraciones y
                        alternaciones) de nivel más elevado que las
                        existentes en las versiones existentes de su
                        predecesor, el FORTRAN.

                        El COBOL Es un lenguaje para cálculos en el
   1960       COBOL     campo de los negocios y proceso de datos
                        comerciales.

                        Se publica el libro de Kenneth Iverson “A
   1962        APL
                        Programming Lenguaje

                        El APL fue diseñado por Kenneth Iverson que
                        lo describió en su libro “Un Lenguaje de
Mediado de              Programación” (A Programming Language)
               APL      publicado por Wiley en 1962. El titulo del libro
  los 60
                        dio nombre al lenguaje. La motivación de
                        original de Iverson para inventar este lenguaje
                        fue, no tanto el facilitar un lenguaje de
programación,     como    el   inventar  una
                            representación en la cual pudieran expresarse
                            con precisión los algoritmos y también que se
                            pudiera     describir      exactamente      el
                            comportamiento del hardware.

                            El BASIC posee un abanico de funciones;
                            incluye funciones numéricas ampliamente
    1965          BASIC     comparables a las que tiene una calculadora
                            científica y funciones para el manejo de
                            caracteres.

                            Se    implementó     una    nueva     versión
    1968          ALGOL
                            multipropósito

                            Niklaus Wirth diseña PASCAL. El PASCAL
                            provee un amplio repertorio de estructuras de
    1970          PASCAL
                            programación y permite definir tipos de datos
                            según se requieran.

                            PROLOG (PROgramacion con LOGica)n es un
                            lenguaje de ordenador, sencillo pero potente,
                            desarrollado inicialmente para la ayuda en la
    1972         PROLOG
                            comprobación automática de teoremas. La
                            utilización de una lógica formal para procesos
                            de razonamiento del modelo humano.

                            Dennis Ritchie crea el lenguaje C. El C es un
                            lenguaje moderno de propósito general que
                            combina las características de un lenguaje de
    1973            C       alto nivel (programación estructurada, tipos y
                            estructura de datos, recursividad, etc.) con
                            una serie de características más propias de
                            lenguajes de mas bajo nivel.

                            A finales de los años 70, Nicklaus Wirth,
                            creador del lenguaje PASCAL, dirige el
                            desarrollo del MODULA-2 (que en principio se
Finales de los              denominó simplemente MODULA), con la
                 MODULA-2
     71                     intención de incluir las necesidades de la
                            programación de sistemas y dar respuesta a
                            las críticas recibidas con respecto a las
                            carencias del lenguaje PASCAL

                            C++ introduce la programación orientada a
                            objetos en C. Los objetos proporcionan una
Principio de
                   C++      forma completamente nueva de ver los
   los 80
                            programas,    una   nueva    filosofía  de
                            programación.
CLIPPER es un lenguaje formado por un
                             conjunto de comandos y funciones similares a
    1985        CLIPPER
                             las usadas con DBASE, incluso la mayoría con
                             igual formato sintáctico.

                             James Gosling y su equipo comienzan a
                             desarrollar JAVA. Java nació para intentar
                             encontrar la solución a un problema. Este
                             problema radicaba en las dificultades y costes
Principios 90     JAVA       que suponía la actualización muy frecuente
                             del software de microprocesadores de
                             reducidas prestaciones que se montan en
                             dispositivos electrónicos de bajo precio, como
                             electrodomésticos, relojes y calculadoras.

                             Sistema de desarrollo C y C++ para
                             aplicaciones DOS y Windows, de Microsoft.
                             Introducido en 1993, el Standard Edition de
    1993        Visual C++
                             Visual C++ reemplaza a QuickC para Windows,
                             y el Professional Edition incluye el Windows
                             SDK y reemplaza Microsoft C/C++ 7.0.

                             Permite crear aplicaciones simplemente añadiendo
                             iconos que representan objetos, modificando
    1994         DELPHI
                             propiedades, que son las características de esos objetos,
                             y escribiendo algo de código.

Contenu connexe

Tendances

Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosJonnathan Heras
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
La Crisis del Software (Grupo #2)
La Crisis del Software (Grupo #2)La Crisis del Software (Grupo #2)
La Crisis del Software (Grupo #2)Joel Villao
 
Actividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesActividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesSergio Muñiz
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Ejecución de programas correctivos de errores en la consistencia de los datos...
Ejecución de programas correctivos de errores en la consistencia de los datos...Ejecución de programas correctivos de errores en la consistencia de los datos...
Ejecución de programas correctivos de errores en la consistencia de los datos...Javier Madrid
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc) Angel1309
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalaciónPrincezitha Ruiz
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de SoftwareMaricela Ramirez
 
U1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareU1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareLuis Eduardo Pelaez Valencia
 
Cuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativosCuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativosYesenia Serrano
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 

Tendances (20)

Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
La Crisis del Software (Grupo #2)
La Crisis del Software (Grupo #2)La Crisis del Software (Grupo #2)
La Crisis del Software (Grupo #2)
 
Linux suse
Linux suseLinux suse
Linux suse
 
Actividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesActividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajes
 
introduccion metododologias de analisis y diseño de software
 introduccion metododologias de analisis y diseño de software introduccion metododologias de analisis y diseño de software
introduccion metododologias de analisis y diseño de software
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Ejecución de programas correctivos de errores en la consistencia de los datos...
Ejecución de programas correctivos de errores en la consistencia de los datos...Ejecución de programas correctivos de errores en la consistencia de los datos...
Ejecución de programas correctivos de errores en la consistencia de los datos...
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
Dsdm
DsdmDsdm
Dsdm
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
 
U1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareU1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del Software
 
Cuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativosCuadro comparativo de sistemas operativo libres y privativos
Cuadro comparativo de sistemas operativo libres y privativos
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 

En vedette

Iz mo - novi obrazac - donja stubica
Iz mo - novi obrazac - donja stubicaIz mo - novi obrazac - donja stubica
Iz mo - novi obrazac - donja stubicaŽeljko Lež
 
Segmentación Summer Peak 2013
Segmentación Summer Peak 2013Segmentación Summer Peak 2013
Segmentación Summer Peak 2013Sandra Huarcaya
 
IVHS Summer 2007 PD - Researching Virtual Schools
IVHS Summer 2007 PD - Researching Virtual SchoolsIVHS Summer 2007 PD - Researching Virtual Schools
IVHS Summer 2007 PD - Researching Virtual SchoolsMichael Barbour
 
Xvii material sabado 15 de agosto 2015 copia
Xvii material sabado  15 de agosto 2015   copiaXvii material sabado  15 de agosto 2015   copia
Xvii material sabado 15 de agosto 2015 copiaIsela Guerrero Pacheco
 
Evolution of captcha technologies
Evolution of captcha technologiesEvolution of captcha technologies
Evolution of captcha technologiesMonika Keerthi
 

En vedette (6)

Quintasdesantaclara
QuintasdesantaclaraQuintasdesantaclara
Quintasdesantaclara
 
Iz mo - novi obrazac - donja stubica
Iz mo - novi obrazac - donja stubicaIz mo - novi obrazac - donja stubica
Iz mo - novi obrazac - donja stubica
 
Segmentación Summer Peak 2013
Segmentación Summer Peak 2013Segmentación Summer Peak 2013
Segmentación Summer Peak 2013
 
IVHS Summer 2007 PD - Researching Virtual Schools
IVHS Summer 2007 PD - Researching Virtual SchoolsIVHS Summer 2007 PD - Researching Virtual Schools
IVHS Summer 2007 PD - Researching Virtual Schools
 
Xvii material sabado 15 de agosto 2015 copia
Xvii material sabado  15 de agosto 2015   copiaXvii material sabado  15 de agosto 2015   copia
Xvii material sabado 15 de agosto 2015 copia
 
Evolution of captcha technologies
Evolution of captcha technologiesEvolution of captcha technologies
Evolution of captcha technologies
 

Similaire à Evolucion de los lenguajes de programacion

Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Anastacio Mendoza
 
Instituto tecnológico de cd. anastacio mj
Instituto tecnológico de    cd. anastacio mjInstituto tecnológico de    cd. anastacio mj
Instituto tecnológico de cd. anastacio mjAnastacio Mendoza
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracionDiego Becerra
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxJuanLuisHuloPoma2
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN Esteban Torres
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesús Navarro
 
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptxINTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptxCAMILA77175
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacionsam9205
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacionsam9205
 
Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónEspitiaGiancarlo
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programasCahydeSwaan
 
Historia de los_lenguajes
Historia de los_lenguajesHistoria de los_lenguajes
Historia de los_lenguajesAquino1912
 
Taller #6
Taller #6 Taller #6
Taller #6 chomba01
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJesus David
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdfYesseniaMolina3
 
Tipos de lenguajes de programacion
Tipos de lenguajes de programacionTipos de lenguajes de programacion
Tipos de lenguajes de programacionJesus David
 

Similaire à Evolucion de los lenguajes de programacion (20)

Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
 
Instituto tecnológico de cd. anastacio mj
Instituto tecnológico de    cd. anastacio mjInstituto tecnológico de    cd. anastacio mj
Instituto tecnológico de cd. anastacio mj
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracion
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docx
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Libro2
Libro2Libro2
Libro2
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptxINTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
INTRODUCCIÓN-A-LA-PROGRAMACIÓN-CAMILA.pptx
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programación
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
Historia de los_lenguajes
Historia de los_lenguajesHistoria de los_lenguajes
Historia de los_lenguajes
 
Taller #6
Taller #6 Taller #6
Taller #6
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
INFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docxINFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docx
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
Tipos de lenguajes de programacion
Tipos de lenguajes de programacionTipos de lenguajes de programacion
Tipos de lenguajes de programacion
 

Evolucion de los lenguajes de programacion

  • 1. Nombre del alumno: Johobani Hernández Mercado Materia: fundamentos de programación Carrera: ing. En informática Facilitador(a): verónica reyes reyes
  • 2. FECHA LENGUAJE ACONTECIMIENTO Fue le primer lenguaje de alto nivel: fue desarrollado por IBM y su primera versión se lanzo en 1957. Su nombre proviene de la contracción de FORmula TRANslation, y da una buena indicación del lenguaje que fueron, según consta en el primer manual FORTRAN, 1953 FORTRAN proporciona un lenguaje capaz de expresar cualquier problema en función de un calculo numérico, en particular aquellos problemas en los que hay involucradas numerosas formas y muchas variables. Fue diseñado para su uso en aplicaciones científicas y técnicas. El profesor John McCarthy y sus alumnos desarrolla el LISP. El Lisp fue creado originalmente como una notación matemática 1959 LISP práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church. El ALGOL ("ALGOrithmic Lenguage") es el primer lenguaje que fue creado por un comité internacional. En 1960 se reunieron representantes de varios países europeos y de Estados Unidos para crear un lenguaje 1960 ALGOL destinado a "describir procesos" mediante instrucciones de control (iteraciones y alternaciones) de nivel más elevado que las existentes en las versiones existentes de su predecesor, el FORTRAN. El COBOL Es un lenguaje para cálculos en el 1960 COBOL campo de los negocios y proceso de datos comerciales. Se publica el libro de Kenneth Iverson “A 1962 APL Programming Lenguaje El APL fue diseñado por Kenneth Iverson que lo describió en su libro “Un Lenguaje de Mediado de Programación” (A Programming Language) APL publicado por Wiley en 1962. El titulo del libro los 60 dio nombre al lenguaje. La motivación de original de Iverson para inventar este lenguaje fue, no tanto el facilitar un lenguaje de
  • 3. programación, como el inventar una representación en la cual pudieran expresarse con precisión los algoritmos y también que se pudiera describir exactamente el comportamiento del hardware. El BASIC posee un abanico de funciones; incluye funciones numéricas ampliamente 1965 BASIC comparables a las que tiene una calculadora científica y funciones para el manejo de caracteres. Se implementó una nueva versión 1968 ALGOL multipropósito Niklaus Wirth diseña PASCAL. El PASCAL provee un amplio repertorio de estructuras de 1970 PASCAL programación y permite definir tipos de datos según se requieran. PROLOG (PROgramacion con LOGica)n es un lenguaje de ordenador, sencillo pero potente, desarrollado inicialmente para la ayuda en la 1972 PROLOG comprobación automática de teoremas. La utilización de una lógica formal para procesos de razonamiento del modelo humano. Dennis Ritchie crea el lenguaje C. El C es un lenguaje moderno de propósito general que combina las características de un lenguaje de 1973 C alto nivel (programación estructurada, tipos y estructura de datos, recursividad, etc.) con una serie de características más propias de lenguajes de mas bajo nivel. A finales de los años 70, Nicklaus Wirth, creador del lenguaje PASCAL, dirige el desarrollo del MODULA-2 (que en principio se Finales de los denominó simplemente MODULA), con la MODULA-2 71 intención de incluir las necesidades de la programación de sistemas y dar respuesta a las críticas recibidas con respecto a las carencias del lenguaje PASCAL C++ introduce la programación orientada a objetos en C. Los objetos proporcionan una Principio de C++ forma completamente nueva de ver los los 80 programas, una nueva filosofía de programación.
  • 4. CLIPPER es un lenguaje formado por un conjunto de comandos y funciones similares a 1985 CLIPPER las usadas con DBASE, incluso la mayoría con igual formato sintáctico. James Gosling y su equipo comienzan a desarrollar JAVA. Java nació para intentar encontrar la solución a un problema. Este problema radicaba en las dificultades y costes Principios 90 JAVA que suponía la actualización muy frecuente del software de microprocesadores de reducidas prestaciones que se montan en dispositivos electrónicos de bajo precio, como electrodomésticos, relojes y calculadoras. Sistema de desarrollo C y C++ para aplicaciones DOS y Windows, de Microsoft. Introducido en 1993, el Standard Edition de 1993 Visual C++ Visual C++ reemplaza a QuickC para Windows, y el Professional Edition incluye el Windows SDK y reemplaza Microsoft C/C++ 7.0. Permite crear aplicaciones simplemente añadiendo iconos que representan objetos, modificando 1994 DELPHI propiedades, que son las características de esos objetos, y escribiendo algo de código.