Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes de programación y su clasificación - Coggle Diagram
Lenguajes de programación y su clasificación
Clasificación de los lenguajes de programación
1. Lenguajes de programación de bajo nivel
B. El Lenguaje Máquina
Las combinaciones de ceros y unos, permiten dar instrucciones,
Las instrucciones las entiende el microprocesador
Emplea el alfabeto binario, es decir, el 0 y el 1.
C. Lenguajes ensambladores
Son códigos que necesitan de alguna herramienta como un compilador para traducirlos, de manera que el CPU pueda ejecutarlos.
No son programas ejecutables directamente por el ordenador.
Engloba varios tipos de lenguaje
Son muy dependientes de la computadora.
A. Código binario
Tan solo usa los números 0 y 1 para formar el código
El 1 representa al “todo” y el 0, por otro lado, representa el “nada”
Características
Instrucciones directas
Fácil conversión
Muy adaptable
Gran velocidad de trabajo
Código sencillo
2. Lenguajes de programación de alto nivel
Son independientes de la máquina
Son más sencillos de aprender porque se usan comandos del lenguaje natural, generalmente del inglés.
A. Imperativos:
entre ellos tenemos el Cobol, Pascal, C y Ada
B. Declarativos:
el Lisp y el Prolog
C. Orientados a objetos:
el Smalltalk y el C++
D. Orientados al problema:
son aquellos lenguajes específicos para gestión
E. Naturales:
son los nuevos lenguajes que pretenden aproximar el diseño
Teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones se dan más lenguajes
Tercera generación:
son lenguajes de programación de alto nivel imperativo (ALGOL 8, PL/I, PASCAL, MODULA)
Cuarta generación:
usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL)
Segunda generación:
los primeros lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL)
Quinta generación:
creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG)
Primera generación:
el lenguaje máquina y el ensamblador
¿Qué es un lenguaje de programación?
Es una manera de comunicarse con algún dispositivo y darle a entender qué queremos hacer