El documento describe la clasificación de los lenguajes de programación según su grado de independencia de la máquina, dividiéndolos en 5 grupos: lenguaje máquina, lenguaje ensamblador, lenguajes de medio nivel, lenguajes de alto nivel y lenguajes orientados a problemas concretos. Explica las características fundamentales de cada grupo y concluye resaltando la importancia de conocer esta clasificación para seleccionar adecuadamente el lenguaje para cada problema.
1. PONTIFICIA UNIVERSIDAD
CATÓLICA DEL ECUADOR SEDE
IBARRA
SEGÚN SU GRADO DE INDEPENDENCIA DE LA MÁQUINA
INTEGRANTES: LILIANA CHISAGUANO, ROXANA PABÓN
CARRERA: INGENIERÍA EN SISTEMAS
NIVEL: 5TO SEMESTRE
FECHA: 19/04/2017
2. SEGÚN SU GRADO DE INDEPENDENCIA DE LA
MÁQUINA
SEGÚN SU GRADO DE INDEPENDENCIA DE LA MÁQUINA EN QUE SE
EJECUTAN EN CINCO GRUPOS:
Lenguaje máquina
Lenguaje ensamblador (en inglés assembly)
Lenguajes de medio nivel
Lenguajes de alto nivel o lenguajes orientados a usuarios
Lenguajes orientados a problemas concretos
3. EL LENGUAJE MÁQUINA
Es la forma más baja de un lenguaje de programación.
Cada instrucción en un programa se representa por un código
numérico, y unas direcciones que se utiliza para referir las
asignaciones de memoria del ordenador.
El lenguaje máquina es la notación que entiende directamente el
ordenador, está en binario o en notación hexadecimal, y el repertorio
de sus instrucciones, así como la estructura de éstas, está ligadas
directamente a la arquitectura de la máquina.
4. EL LENGUAJE ENSAMBLADOR
Es esencialmente una versión simbólica de un lenguaje
máquina.
Cada código de operación se indica por un código
simbólico.
5. LOS LENGUAJES DE MEDIO NIVEL
Tienen algunas de las características de los lenguajes de bajo
nivel añadidas a las posibilidades de manejo de estructuras
de control y de datos de los lenguajes de alto nivel.
6. LOS LENGUAJES DE ALTO NIVEL
Tienen características superiores a los lenguajes de tipo
ensamblador, aunque no tienen algunas posibilidades
de acceso directo al sistema.
7. LOS LENGUAJES ORIENTADOS A PROBLEMAS
CONCRETOS
Se utilizan para la resolución de problemas en un campo
específico.
8. CONCLUSIONES
• Luego del desarrollo de esta investigación resulta fácil comprender los tipos
y la clasificación que se les da a los lenguajes de programación en base a sus
funcionalidades y características.
• Este estudio también permite desarrollar un sentido crítico de los lenguajes
de programación, de forma que el programador no seleccione ni emita un
juicio respecto a determinado lenguaje basado simplemente en su limitado
conocimiento ni basado en la popularidad de la que goza cierto lenguaje,
sino que el programador esté capacitado para dar razones contundentes y
certeras del por qué un lenguaje es mejor que otro para determinada tarea,
qué ventajas tiene uno respecto del otro, y que así también el programador
sea capaz de seleccionar el lenguaje que más le convenga para la resolución
de un problema determinado.
9. RECOMENDACIÓN
Es importante conocer la clasificación según su independencia de
la máquina ya que de esta clasificación se derivan 5 grandes
grupos, que nos detalla cada uno .