TIPOS DE LENGUAJE QUE OCUPA UNA COMPUTADORA U ORDENADOR
LENGUAJE DE PROGRAMACIÓN:
Un lenguaje de programación es un conjunto de instrucciones (palabras reservadas), sintaxis y reglas semánticas que definen los programas de la computadora y que ayudan al usuario a comunicarse con ella. Establecen una comunicación más simple entre el humano y la computadora. Un programa escrito es un lenguaje de programación necesita ser traducido al lenguaje de máquina para que pueda ser ejecutado por la computadora.
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.
Un lenguaje de programación es un conjunto de instrucciones (palabras reservadas), sintaxis y reglas semánticas que definen los programas de la computadora y que ayudan al usuario a comunicarse con ella. Establecen una comunicación más simple entre el humano y la computadora. Un programa escrito es un lenguaje de programación necesita ser traducido al lenguaje de máquina para que pueda ser ejecutado por la computadora.
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.
Lenguaje de maquina:
Fue el primer lenguaje utilizado en la programación para las primeras computadoras, pero dejó de utilizarse por su dificultad y complicación, siendo sustituido por otros lenguajes más fáciles de aprender y utilizar, y que además reducen la posibilidad de cometer errores.
La información que hace que el hardware de la computadora realice una determinada actividad de llama instrucción, por consiguiente una instrucción es un conjunto de unos y ceros, las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina.
El lenguaje máquina es el único lenguaje que puede ejecutar una computadora, es específico en cada arquitectura, es un código que es interpretado directamente por el microprocesador, está compuesto por un conjunto de instrucciones ejecutadas en secuencia que representan acciones que la máquina podrá tomar.
Fue el primer lenguaje utilizado en la programación para las primeras computadoras, pero dejó de utilizarse por su dificultad y complicación, siendo sustituido por otros lenguajes más fáciles de aprender y utilizar, y que además reducen la posibilidad de cometer errores.
La información que hace que el hardware de la computadora realice una determinada actividad de llama instrucción, por consiguiente una instrucción es un conjunto de unos y ceros, las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina.
El lenguaje máquina es el único lenguaje que puede ejecutar una computadora, es específico en cada arquitectura, es un código que es interpretado directamente por el microprocesador, está compuesto por un conjunto de instrucciones ejecutadas en secuencia que representan acciones que la máquina podrá tomar.
Lenguaje ensamblador:
Un lenguaje ensamblador puro es aquel en que cada sentencia produce exactamente una instrucción máquina. En otras palabras, hay una correspondencia biunívoca entre las instrucciones de máquina y las sentencias del programa en ensamblador. Si cada línea de un programa en ensamblador contuviera una sentencia ensamblador y si cada palabra de máquina contuviera una instrucción de máquina, entonces un programa de n líneas escrito en ensamblador produciría un programa en lenguaje de máquina que ocuparía n palabras.
La razón por la que se usa el lenguaje ensamblador en lugar de programar el lenguaje máquina (octal o hexadecimal) consiste en que es mucho más fácil programar en ensamblador. Es muy diferente usar nombres y direcciones simbólicas que hacerlo en binario u octal. La mayoría de la gente puede recordar que las abreviaturas para la adición, la sustracción, la multiplicación y la división son ADD, SUB, MUL y DIV, pero pocos pueden recordar que las instrucciones máquina son 24576, 57344, 28672 y 29184. El programador en lenguaje ensamblador sólo tiene que recordar los nombres simbólicos ADD, SUB, MUL, DIV, ya que el ensamblador los traduce a las instrucciones máquina. Por el contrario, el programador en lenguaje máquina debe recordar, o consultar constantemente, los valores numéricos.
Un lenguaje ensamblador puro es aquel en que cada sentencia produce exactamente una instrucción máquina. En otras palabras, hay una correspondencia biunívoca entre las instrucciones de máquina y las sentencias del programa en ensamblador. Si cada línea de un programa en ensamblador contuviera una sentencia ensamblador y si cada palabra de máquina contuviera una instrucción de máquina, entonces un programa de n líneas escrito en ensamblador produciría un programa en lenguaje de máquina que ocuparía n palabras.
La razón por la que se usa el lenguaje ensamblador en lugar de programar el lenguaje máquina (octal o hexadecimal) consiste en que es mucho más fácil programar en ensamblador. Es muy diferente usar nombres y direcciones simbólicas que hacerlo en binario u octal. La mayoría de la gente puede recordar que las abreviaturas para la adición, la sustracción, la multiplicación y la división son ADD, SUB, MUL y DIV, pero pocos pueden recordar que las instrucciones máquina son 24576, 57344, 28672 y 29184. El programador en lenguaje ensamblador sólo tiene que recordar los nombres simbólicos ADD, SUB, MUL, DIV, ya que el ensamblador los traduce a las instrucciones máquina. Por el contrario, el programador en lenguaje máquina debe recordar, o consultar constantemente, los valores numéricos.