SlideShare una empresa de Scribd logo
1 de 12
Lenguajes de programación
                                                           Ángel Samuel & Alejandro Martín

En esta presentación veremos varios tipos de lenguajes de programación, desde los
   mas usados hasta los mas recientes en ver la luz o menos usados aunque no menos
   importantes. Hablaremos también de la web 2.0 y la "aparición" o "explosión" de
   HTML5.

   En la barra inferior negra existen enlaces que servirán de atajo para encontrar la
   información más rápido.

   No se pretende exponer la historia de cada lenguaje sino diferenciar cada uno y
   explicar sus diferencias, su evolución, año de aparición, una pequeña descripción y
   un pequeño fragmento de como se programa en cada lenguaje


                    Ir al primer lenguaje de programación
PHP - (PHP Hypertext Pre-processor)




          Logo del lenguaje               Breve descripción de PHP
                                          PHP es un lenguaje de programación de uso general de script del lado del
                                          servidor originalmente diseñado para el desarrollo web de contenido dinámico.
                                          Fue uno de los primeros lenguajes de programación del lado del servidor que se
                                          podían incorporar directamente en el documento HTML en lugar de llamar a un
                                          archivo externo que procese los datos.
          Año de creación
          Rasmus Lerdorf en 1994          El código es interpretado por un servidor web con un módulo de procesador de
                                          PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora
                                          incluye también una interfaz de línea de comandos que puede ser usada en
          Extension archivo               aplicaciones gráficas independientes
          .php
                                          Ejemplo gráfico
          Sistema operativo
          Multiplataforma.

          Su evolucion




Próxima          - Java
Java, lenguaje open source




          Logo del lenguaje            Breve descripción de Java
                                       Java es un lenguaje de programación de alto nivel orientado a objetos,
                                       desarrollado por James Gosling en 1995. El lenguaje en sí mismo toma mucha de
                                       su sintaxis de C, Cobol y Visual Basic, pero tiene un modelo de objetos más
                                       simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores,
                                       como la manipulación directa de punteros o memoria. La memoria es gestionada
          Año de creación              mediante un recolector de basura.
          Sun Microsystems en 1995

          Extension archivo
          .java, .class, .jar
                                       Ejemplo gráfico
          Sistema operativo
          Multiplataforma.

          Su evolucion




Próxima         - Visual Basic
Visual Basic




          Logo del lenguaje           Breve descripción de Visual Basic
                                      Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado
                                      por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de
                                      BASIC, con importantes agregados. Su primera versión fue presentada en 1991,
                                      con la intención de simplificar la programación utilizando un ambiente de
                                      desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y,
          Año de creación             en cierta medida, también la programación misma.
          Alan Cooper 1993
                                       Ejemplo gráfico
          Extension archivo
          .bas, .frm, .exe, .vbp

          Sistema operativo
          Microsoft Windows, MS-DOS

          Su evolucion




Próxima         - Lenguaje "C"
Lenguaje "C"




          Logo del lenguaje        Breve descripción de "C"
                                   Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas
                                   características de bajo nivel. Dispone de las estructuras típicas de los lenguajes
                                   de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten
                                   un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al
                                   lenguaje que posibilitan mezclar código en ensamblador con código C o acceder
          Año de creación          directamente a memoria o dispositivos periféricos.
          Dennis M. Ritchie 1972
                                    Ejemplo gráfico
          Extension archivo
          .cpp, cxx

          Sistema operativo
          Multiplataforma

          Su evolucion




Próxima        - Objetive-C
Objective-C




          Logo del lenguaje        Breve descripción de Objective C
                                   Objective-C es un lenguaje de programación orientado a objetos creado como un
                                   superconjunto de C para que implementase un modelo de objetos parecido al de
                                   Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en
                                   1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en
                                   1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa
          Año de creación          como lenguaje principal de programación en Mac OS X, iOS y GNUstep.
          Dennis M. Ritchie 1972
                                   Ejemplo gráfico
          Extension archivo
          .m

          Sistema operativo
          MacOS, iOS, GNUstep

          Su evolucion




Próxima        - Pascal
Pascal




          Logo del lenguaje    Breve descripción de Pascal
                               Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus
                               Wirth entre los años 1968 y 1969 y publicado en 1970. Su objetivo era crear un
                               lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la
                               programación estructurada y estructuración de datos. Sin embargo con el tiempo
          Año de creación      su utilización excedió el ámbito académico para convertirse en una herramienta
          Niklaus Wirth 1970   para la creación de aplicaciones de todo tipo.
                               Ejemplo gráfico
          Extension archivo
          .pas, .exe

          Sistema operativo
          Multiplataforma

          Su evolucion




Próxima        - Cobol
Cobol




          Logo del lenguaje   Breve descripción de Cobol
                              El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language,
                              Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo
                              de crear un lenguaje de programación universal que pudiera ser usado en
                              cualquier ordenador, ya que en los años 1960 existían numerosos modelos de
          Año de creación     ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los
          Grace Hopper 1959   negocios, es decir, a la llamada informática de gestión.
                              Ejemplo gráfico
          Extension archivo
          .cbl

          Sistema operativo
          Multiplataforma

          Su evolucion




Próxima          - Lisp
Lisp




           Logo del lenguaje    Breve descripción de Lisp
                                El Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo
                                multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.
                                Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto
                                Tecnológico de Massachusetts, el Lisp es el segundo más viejo lenguaje de programación
                                de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más viejo. Al igual
           Año de creación      que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido un
           John McCarthy 1958
                                número de dialectos en su historia.
                                Ejemplo gráfico
           Extension archivo
           .lisp

           Sistema operativo
           Multiplataforma

           Su evolucion




IPróxima           - Autocode
Autocode




        Logo del lenguaje    Breve descripción de Autocode
                 No tiene
                             Autocode es el nombre de una familia de sistemas de codificación "simplificado", más tarde
                             llamados lenguajes de programación, ideado en los años 1950 y 1960 para una serie de
                             computadoras digitales en las universidades de Manchester y Cambridge. Autocode era un término
                             genérico; las autocodes para diferentes máquinas no eran necesariamente estrechamente
                             relacionadas como son, por ejemplo, las diferentes versiones de la lengua única FORTRAN.
       Año de creación       La primera autocode y su compilador fueron desarrollados por Alick Glennie en 1952 para la marca
       Alick Glennie 1952    1 equipo de la Universidad de Manchester y es considerado por algunos como el primer lenguaje de
                             Ejemplo gráfico
                             programación compilado.

       Extension archivo
       .aut

       Sistema operativo
       Multiplataforma

       Su evolucion




    Inicio
Próxima       - JavaScript
JavaScript




        Logo del lenguaje   Breve descripción de Autocode
                            JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se
                            define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico.
                            Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de
                            un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, en
                            bases de datos locales al navegador...4 aunque existe una forma de JavaScript del lado del servidor
       Año de creación      (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en
       NetsCape 1995        documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
                            Ejemplo gráfico
       Extension archivo
       .js

       Sistema operativo
       Multiplataforma

       Su evolucion




    Inicio
Próxima      - HTML5
HTML5




        Logo del lenguaje                Breve descripción de Autocode

                                         HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje
                                         básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un
                                         «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida
                                         como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).1 2
        Año de creación                  Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. Todavía se encuentra
        NetsCape 1995                    en modo experimental, lo cual indica la misma W3C; aunque ya es usado por múltiples
                                         desarrolladores web por sus avances, mejoras y ventajas.
                                         Ejemplo gráfico
    Extension archivo
        .html, .htm .xhtml, .xht, .xml

    Sistema operativo
        Multiplataforma

    Su evolucion




Antes         - JavaScript

Más contenido relacionado

Similar a Lenguajes de programacion

Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoOnce Redes
 
Lenguaje de programación
Lenguaje de programación  Lenguaje de programación
Lenguaje de programación Once Redes
 
Taller #6
Taller #6 Taller #6
Taller #6 chomba01
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programaciontamaaraa
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programaciontamaaraa
 
Metreología programación
Metreología programaciónMetreología programación
Metreología programaciónLaura Martos
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacionJoel Cordoba
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióNFernanda Garza
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresOnce Redes
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaOnce Redes
 
Lenguaje de programacion yesica cañaveral angel
Lenguaje de programacion  yesica cañaveral angelLenguaje de programacion  yesica cañaveral angel
Lenguaje de programacion yesica cañaveral angelOnce Redes
 
Lenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelLenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelOnce Redes
 

Similar a Lenguajes de programacion (20)

Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepo
 
Lenguaje de programación
Lenguaje de programación  Lenguaje de programación
Lenguaje de programación
 
Taller #6
Taller #6 Taller #6
Taller #6
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programacion
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programacion
 
Metreología programación
Metreología programaciónMetreología programación
Metreología programación
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióN
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Software1
Software1Software1
Software1
 
Software1
Software1Software1
Software1
 
LINEA DEL TIEMPO
LINEA DEL TIEMPOLINEA DEL TIEMPO
LINEA DEL TIEMPO
 
LINEA DEL TIEMPO
LINEA DEL TIEMPOLINEA DEL TIEMPO
LINEA DEL TIEMPO
 
Lenguaje de programacion yesica cañaveral angel
Lenguaje de programacion  yesica cañaveral angelLenguaje de programacion  yesica cañaveral angel
Lenguaje de programacion yesica cañaveral angel
 
Lenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelLenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral Angel
 

Lenguajes de programacion

  • 1. Lenguajes de programación Ángel Samuel & Alejandro Martín En esta presentación veremos varios tipos de lenguajes de programación, desde los mas usados hasta los mas recientes en ver la luz o menos usados aunque no menos importantes. Hablaremos también de la web 2.0 y la "aparición" o "explosión" de HTML5. En la barra inferior negra existen enlaces que servirán de atajo para encontrar la información más rápido. No se pretende exponer la historia de cada lenguaje sino diferenciar cada uno y explicar sus diferencias, su evolución, año de aparición, una pequeña descripción y un pequeño fragmento de como se programa en cada lenguaje Ir al primer lenguaje de programación
  • 2. PHP - (PHP Hypertext Pre-processor) Logo del lenguaje Breve descripción de PHP PHP es un lenguaje de programación de uso general de script del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. Año de creación Rasmus Lerdorf en 1994 El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en Extension archivo aplicaciones gráficas independientes .php Ejemplo gráfico Sistema operativo Multiplataforma. Su evolucion Próxima - Java
  • 3. Java, lenguaje open source Logo del lenguaje Breve descripción de Java Java es un lenguaje de programación de alto nivel orientado a objetos, desarrollado por James Gosling en 1995. El lenguaje en sí mismo toma mucha de su sintaxis de C, Cobol y Visual Basic, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada Año de creación mediante un recolector de basura. Sun Microsystems en 1995 Extension archivo .java, .class, .jar Ejemplo gráfico Sistema operativo Multiplataforma. Su evolucion Próxima - Visual Basic
  • 4. Visual Basic Logo del lenguaje Breve descripción de Visual Basic Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, Año de creación en cierta medida, también la programación misma. Alan Cooper 1993 Ejemplo gráfico Extension archivo .bas, .frm, .exe, .vbp Sistema operativo Microsoft Windows, MS-DOS Su evolucion Próxima - Lenguaje "C"
  • 5. Lenguaje "C" Logo del lenguaje Breve descripción de "C" Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder Año de creación directamente a memoria o dispositivos periféricos. Dennis M. Ritchie 1972 Ejemplo gráfico Extension archivo .cpp, cxx Sistema operativo Multiplataforma Su evolucion Próxima - Objetive-C
  • 6. Objective-C Logo del lenguaje Breve descripción de Objective C Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa Año de creación como lenguaje principal de programación en Mac OS X, iOS y GNUstep. Dennis M. Ritchie 1972 Ejemplo gráfico Extension archivo .m Sistema operativo MacOS, iOS, GNUstep Su evolucion Próxima - Pascal
  • 7. Pascal Logo del lenguaje Breve descripción de Pascal Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo Año de creación su utilización excedió el ámbito académico para convertirse en una herramienta Niklaus Wirth 1970 para la creación de aplicaciones de todo tipo. Ejemplo gráfico Extension archivo .pas, .exe Sistema operativo Multiplataforma Su evolucion Próxima - Cobol
  • 8. Cobol Logo del lenguaje Breve descripción de Cobol El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de Año de creación ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los Grace Hopper 1959 negocios, es decir, a la llamada informática de gestión. Ejemplo gráfico Extension archivo .cbl Sistema operativo Multiplataforma Su evolucion Próxima - Lisp
  • 9. Lisp Logo del lenguaje Breve descripción de Lisp El Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis. Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, el Lisp es el segundo más viejo lenguaje de programación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más viejo. Al igual Año de creación que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido un John McCarthy 1958 número de dialectos en su historia. Ejemplo gráfico Extension archivo .lisp Sistema operativo Multiplataforma Su evolucion IPróxima - Autocode
  • 10. Autocode Logo del lenguaje Breve descripción de Autocode No tiene Autocode es el nombre de una familia de sistemas de codificación "simplificado", más tarde llamados lenguajes de programación, ideado en los años 1950 y 1960 para una serie de computadoras digitales en las universidades de Manchester y Cambridge. Autocode era un término genérico; las autocodes para diferentes máquinas no eran necesariamente estrechamente relacionadas como son, por ejemplo, las diferentes versiones de la lengua única FORTRAN. Año de creación La primera autocode y su compilador fueron desarrollados por Alick Glennie en 1952 para la marca Alick Glennie 1952 1 equipo de la Universidad de Manchester y es considerado por algunos como el primer lenguaje de Ejemplo gráfico programación compilado. Extension archivo .aut Sistema operativo Multiplataforma Su evolucion Inicio Próxima - JavaScript
  • 11. JavaScript Logo del lenguaje Breve descripción de Autocode JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, en bases de datos locales al navegador...4 aunque existe una forma de JavaScript del lado del servidor Año de creación (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en NetsCape 1995 documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo. Ejemplo gráfico Extension archivo .js Sistema operativo Multiplataforma Su evolucion Inicio Próxima - HTML5
  • 12. HTML5 Logo del lenguaje Breve descripción de Autocode HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).1 2 Año de creación Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. Todavía se encuentra NetsCape 1995 en modo experimental, lo cual indica la misma W3C; aunque ya es usado por múltiples desarrolladores web por sus avances, mejoras y ventajas. Ejemplo gráfico Extension archivo .html, .htm .xhtml, .xht, .xml Sistema operativo Multiplataforma Su evolucion Antes - JavaScript