Lenguajes de programacion
Upcoming SlideShare
Loading in...5
×
 

Lenguajes de programacion

on

  • 777 views

 

Statistics

Views

Total Views
777
Views on SlideShare
777
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Lenguajes de programacion Lenguajes de programacion Presentation Transcript

  • Lenguajes de programación Ángel Samuel & Alejandro MartínEn 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 evolucionPró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 evolucionPró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 evolucionPró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 evolucionPró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 evolucionPró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 evolucionPró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 evolucionPró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 evolucionIPró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 InicioPró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 InicioPró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 evolucionAntes - JavaScript