Académique Documents
Professionnel Documents
Culture Documents
Tarea 1
Nombre del
lenguaje de
programacin
1. Ensamblador
Diseador(es)
Ao de
creacin
Paradigma(s)
Nathaniel
Rochester
1954
Estructurado
Se utiliza en impresoras,
cmaras, autos, armas,
juguetes, control de robots,
manufactura, adquisicin
de datos, barcos, aviones,
sondas espaciales,
videojuegos, etc.
2. FORTRAN
John Backus
1954
Estructurado en
sus inicios y
orientado a
objetos en
ltimas
versiones.
Caractersticas
Tarea 1
Nombre del
lenguaje de
programacin
3. COBOL
Diseador(es)
Ao de
creacin
Paradigma(s)
Caractersticas
Comisin
CODASYL
1959
Estructurado en
sus inicios y
orientado a
objetos en
ltimas
versiones.
Aplicaciones comerciales
que requieren de una
manipulacin precisa y
eciencia de grandes
volmenes de datos.
David J. Farber,
Ralph E.
Griswold y Ivan
P. Polonsky.
1962
Orientado a
objetos,
funcional y
lgico.
Manipulacin de cadenas.
John McCarthy
1959-1960
Funcional.
Expresiones simblicas.
Manejo de listas.
4. SNOBOL
5. LISP
Tarea 1
Nombre del
lenguaje de
programacin
6. ALGOL
Ao de
creacin
Paradigma(s)
John Backus
1960
Estructurado.
7. APL
Kenneth Iverson
1961-1965
8. SIMULA
1965
Orientado a
objetos.
9. Pascal
Niklaus Wirth
1969
Estructurado.
Dennis M.
Ritchie
1972
Estructurado.
10. C
Funcional.
Caractersticas
Lenguaje de publicacin.
Relacionar con su uso
(bloques). Tipicacin y
declaracin de variables.
Formato libre. Extensin
de iteraciones. Concepto de
bloque. Recursin. Cotas
variables.
Manipulacin algebraica de La idea de extender el uso
matrices, vectores, etc.
de operadores. Necesita
teclado especial.
Simulacin de eventos
El concepto de clase como
simultneos.
una estructura abstracta de
datos. Es una extensin de
ALGOL.
Se dise para la enseanza En la versin original haca
de la programacin
un manejo arcaico de
estructurada y fue popular archivos. Tipado.
en los cursos universitarios Extensibilidad en la
durante varias dcadas.
denicin y descripcin de
los datos.
Sistemas. Aplicaciones de
Combina estructuras de
escritorio. Aplicaciones
proceso de alto nivel con
cientcas. Simulaciones.
estructuras de datos de
bajo nivel. Funcionalidad
aadidas como funciones
matemticas y manejo de
archivos. Tipado. Acceso a
memoria mediante
punteros.
Tarea 1
Nombre del
lenguaje de
programacin
11. Logo
Ao de
creacin
Paradigma(s)
Caractersticas
Danny Bobrow,
Wally Feurzeig
y Seymour
Papert
1979
Estructurado y
Funcional.
Enseanza a nios.
Alain
Colmerauer,
Philippe Roussel
1972
Lgico
13. Haskell
Universidad de
Yale,
Universidad de
Glasgow
1990
Funcional.
14. Python
Guido van
Rossum
1991
Orientado a
objetos.
Sun
Microsystems
1995
Orientado a
objetos.
Gestin de juegos.
Inteligencia Articial.
Sistemas Expertos.
Construccin de
compiladores e intrpretes.
En el reconocimiento del
lenguaje natural.
Uso comercial. Industria
aeroespacial y defensa.
Financiacin. Startups
web. Empresas de diseo
de Hardware, etc.
Acceso a bases de datos,
interfaces de escritorio,
educacin, aplicaciones
web, juegos, grcos 3D.
Aplicaciones empresariales
a gran escala, para mejorar
la funcionalidad de
servidores web.
Aplicaciones para
dispositivos de uso
domstico.
Es fcil de usar.
Estructuracin y denicin
de los conceptos a aprender
en la resolucin de un
problema.
Est basado en lgica. No
especica el cmo sino el
qu. Se llega a una solucin
inrindola desde algo ya
conocido.
12. Prolog
15. Java
Tarea 1
Bibliografa
1.
Viso Gurovich Elisa, Lenguajes de Programacin I , Facultad de Ciencias: Coordinacin de Servicios Editoriales, 1ra edicin,
2.
Monterrubio Gutirrez Maximiliano, Propuesta de tercer curso de programacin para la Licenciatura en Ciencias de la
Tesis para obtener el ttulo de Licenciado en Ciencias de la Computacin, Mxico, Pgs: 7 a 12.
Martnez Ladrn de Guevara Jorge, Fundamentos de Programacin en Java , EME, Espaa, 1ra edicin, Pgs: 1 a 8.
4. Deitel Paul y Deitel Harvey, Cmo programas en Java , Pearson, 9na edicin, Mxico, Pgs: 16 y 17.
3.
Tarea 1