Lenguaje de bajo nivel

Un lenguaje de bajo nivel es un tipo de lenguaje de programación que contiene instrucciones básicas reconocidas por una computadora. A diferencia de los lenguajes de alto nivel utilizados por los desarrolladores de software, el código de bajo nivel suele ser críptico y no legible para las personas. Dos tipos comunes de lenguajes de programación de bajo nivel son el lenguaje ensamblador y el lenguaje máquina.

Los programas de software y los scripts se escriben en lenguajes de alto nivel, como C#, Swift y PHP. Un desarrollador de software puede crear y editar código fuente en un lenguaje de alto nivel mediante un IDE de programación o incluso un editor de texto básico. Sin embargo, la CPU no reconoce directamente el código. En su lugar, debe compilarse en un lenguaje de bajo nivel.

El lenguaje ensamblador está un paso más cerca de un lenguaje de alto nivel que el lenguaje máquina. Incluye comandos como MOV (mover), ADD (sumar) y SUB (restar). Estos comandos realizan operaciones básicas, como mover valores a los registros de memoria y realizar cálculos. El lenguaje ensamblador se puede convertir al lenguaje máquina mediante un ensamblador.

El lenguaje máquina, o código máquina, es el nivel más bajo de los lenguajes informáticos. Contiene código binario, que suele generarse al compilar código fuente de alto nivel para un procesador específico. La mayoría de los desarrolladores nunca necesita editar ni siquiera mirar el código máquina. Solo los programadores que crean compiladores de software y sistemas operativos necesitan consultar el lenguaje máquina.

Actualizado February 14, 2019 por Per C.

quizPon a prueba tu conocimiento

Which OS feature enables processes to communicate with each other?

A
GUI
0%
B
API
0%
C
IPC
0%
D
SDK
0%
Correct! Incorrect!     View the IPC definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Lenguaje de bajo nivel en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.