¿Qué es un lenguaje informático?

Jun 14, 2021
admin

Para comunicarnos con los ordenadores, necesitamos algunos lenguajes. Estos son los lenguajes informáticos.

Hay principalmente tres lenguajes diferentes con la ayuda de los cuales podemos desarrollar programas informáticos. Y son –

  • Lenguaje de nivel de máquina
  • Lenguaje de nivel de ensamblaje y
  • Lenguaje de alto nivel

Lenguaje de nivel de máquina

El ordenador sólo puede entender el lenguaje de la Electrónica Digital. La Electrónica Digital se ocupa de la presencia y ausencia de tensiones. Dentro de la computadora hay dos lógicas que pueden jugar su papel. Estas lógicas son –

  • Lógica Positiva – Aquí la presencia de voltaje será denotada por 1 y la ausencia de voltaje será denotada por 0
  • Lógica Negativa – Aquí la presencia de voltaje será denotada por 0 y la ausencia de voltaje será denotada por 1

Pero obviamente la computadora puede seguir cualquiera de las lógicas a la vez, no ambas lógicas simultáneamente. Para que el ordenador lo entienda, se puede escribir un programa utilizando sólo 0s y 1s. Los datos también pueden ser especificados y representados usando sólo 0s y 1s. Un programa de este tipo se llama programa de lenguaje de máquina. El lenguaje de máquina fue el primero en la evolución de los lenguajes de programación de ordenadores. El ordenador entiende directamente un programa escrito en el lenguaje de la máquina. Por lo tanto, el programa en lenguaje máquina no requiere ningún traductor para convertirlo de una forma a otra. De hecho, hasta el día de hoy, básicamente los ordenadores sólo entienden los 0s y los 1s.

Lenguaje de nivel ensamblador

Después del lenguaje de nivel máquina, el siguiente nivel de desarrollo en la evolución de los lenguajes informáticos fue el lenguaje ensamblador. El lenguaje de nivel máquina utiliza únicamente el lenguaje binario. Pero en cambio, el lenguaje ensamblador utiliza mnemónicos o instrucciones simbólicas en lugar de una secuencia de 0s y 1s. Como ejemplo, podemos considerar que, para sumar los registros A y B en un determinado ordenador, el lenguaje ensamblador utiliza el mnemónico ‘ADD B’ en lugar de 10001111. En el lenguaje ensamblador, utilizamos nombres simbólicos para denotar direcciones y datos. En los sucesivos capítulos se tratan varios ejemplos de este tipo. Por lo tanto, escribir un programa en lenguaje ensamblador tiene ventajas sobre la escritura del mismo en un lenguaje de máquina.

Lenguaje de alto nivel

El lenguaje de alto nivel es el siguiente desarrollo en la evolución de los lenguajes informáticos. Ejemplos de algunos lenguajes de alto nivel son los siguientes –

  • PROLOG (para «Lógica de Programación»);
  • FORTRAN (para «TRADUCCIÓN DE FÓRMULA»);
  • LISP (para «Procesamiento de LISt»);
  • Pascal (llamado así por el científico francés Blaise Pascal).

Los lenguajes de alto nivel son como un lenguaje similar al inglés, con menos palabras también conocidas como claves y menos ambigüedades. Cada lenguaje de alto nivel tendrá su propia sintaxis y palabras clave. El significado de la palabra sintaxis es gramática.

raja

Publicado el 04-Oct-2019 14:38:47

Anuncios

Deja una respuesta

Tu dirección de correo electrónico no será publicada.