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