TIPOS DE LENGUAJES DE PROGRAMACIÓN Monroy Nava Martín Octavio

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

TIPOS DE LENGUAJE DE

PROGRAMACIÓN.
LENGUAJES DE ALTO Y BAJO NIVEL
Los lenguajes de programación se pueden clasificar en lenguajes de
bajo y alto nivel, dependiendo de lo cercanos o lejanos que estén de
la arquitectura de la máquina en la que van a funcionar.
Lenguajes de Bajo Nivel:
Las instrucciones del lenguaje son las instrucciones del
microprocesador del ordenador, que normalmente son
demasiado simples.
Es exclusivo de cada ordenador.
Es difícil y costoso de programar.

DISTINCIÓN DE LENGUAJES DE BAJO NIVEL.


Lenguaje máquina:
Instrucciones reconocidas por los circuitos del procesador.
Se codifican en binario.
Los datos se referencian por su posición de memoria.
Lenguaje ensamblador:
Codificación nemotécnica del lenguaje máquina.
Necesita un traductor.
Se pueden utilizar etiquetas en vez de posiciones de
memoria.

LENGUAJE DE ALTO NIVEL


Están basados en maquinas abstractas, que facilitan la
comprensión por personas.
Usan instrucciones mas flexibles y potentes.
No depende del procesador, por lo que el mismo programa
funciona para diferentes ordenadores.
Al tener que traducirlo, es más lento e ineficiente que el
lenguaje de bajo nivel.

CLASIFICACIÓN DE LOS LENGUAJES DE ALTO


NIVEL.
Imperativos: La unidad de trabajo es la sentencia (acción). Pascal, C.
Orientados a Objetos: La unidad de trabajo es el objeto. Agrupa las
estructuras de datos con sus algoritmos. Smalltalk.
Funcionales: Su unidad es la función. Consiste en combinar funciones
para conseguir funciones más complejas hasta llegar a la función que
es el programa.
Lógicos: Se especifican los hechos y las propiedades que especifican
el problema. El sistema utiliza esa información para encontrar la
solución.

CLASIFICACIÓN SEGÚN LA
ADMINISTRACIÓN DE LA MEMORIA
Estáticos: Los requisitos de la memoria del programa se
pueden calcular antes de ejecutar el programa.
Basados en Pila: Se calculan los requisitos de memoria
generales antes de ejecutarlo. El resto de la memoria necesaria
durante la ejecucion del programa se utiliza en forma de pila.
Dinámicos: No se puede saber con exactitud la cantidad de
memoria que utilizará el programa. El programa puede crear y
destruir estructuras de datos en cualquier lugar del programa..

REFERENCIAS
Barber, F., & Ferrís, R. (s/f). TEMA 2: Lenguajes de programación. Github.io. Recuperado el 29 de agosto de 2022, de
http://matesmoliere.github.io/docs/lenguajes_de_programacion2.pdf
Unidad I. (s/f). Unam.mx. Recuperado el 29 de agosto de 2022, de
http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf

También podría gustarte