Este documento presenta una clasificación de los lenguajes de programación según su nivel, incluyendo de alto nivel y de bajo nivel. También describe los principales lenguajes de cada generación como FORTRAN, COBOL, PL/1, BASIC, PASCAL, C/C++ y ADA. Finalmente, explica la diferencia entre los lenguajes de primera y segunda generación en términos de su cercanía al hardware.
1. Republica Bolivariana de Venezuela
Ministerio para el Poder Popular para la Educación Superior
Universidad Nacional Experimental Politécnica
“Antonio José de Sucre” Núcleo: Charallave
Vise-rectorado: Luis Caballero Mejías
Especialidad: Ing. Mecatrónica
Asignatura: Computación I
Alumna :
Sección : 01 Anglas Mónica
Exp: 2010247178
C.I.: 20.913.219
Charallave septiembre del 2012
2. De bajo nivel: ejercen un
De alto nivel: se caracteriza CLASIFICACION DEL LENGUAJE DE control directo sobre el
por expresar PROGRAMACION SEGÚN SU NIVEL hardware y están
los algoritmos de una condicionados por la
manera adecuada a la estructura física de la
ALGORITMOS computadora que lo
capacidad cognitiva human soporta.
a, en lugar de a la capacidad
ejecutora de las máquinas.
PRINCIPALES
PRINCIPALES
HUMANO vs MAQUINA: Trabaja a nivel de
FORTRAN: Traduce
instrucciones: Adaptación, Velocidad,
formulas
Portabilidad, Abstracción, Uso
COBOL: Lenguaje universal para aplicaciones
comerciales
PL1: se desarrolló inspirándose en los lenguajes
ALGOL, COBOL y FORTRAN PRIMERA GENERACION: el lenguaje de código máquina.
Es el único lenguaje que un microprocesador entiende
BASIC: Conseguir un lenguaje fácil para los de forma nativa.
principiantes
PASCAL: Facilidad en los programas de diseño gráfico y
programación de sistema
SEGUNDA GENERACION: el lenguaje
ensamblador. Se considera de segunda
C/C++: Diseñado para usar UNIX, además para bases de generación porque, aunque no es lenguaje
datos, etc. nativo del microprocesador, un
programador de lenguaje ensamblador
debe conocer la arquitectura del
ADA: Los tipos abstractos de datos, programación microprocesador
concurrente, libertad de formatos de escritura, etc.