Tecnología

Inicio

Tipos de Lenguajes

Tipos de Lenguajes


lenguaje de programación o lenguaje de programación es una sintaxis codificado utilizado por los programadores de computadoras para comunicarse con un ordenador. Es el único lenguaje que los ordenadores, programas de software y hardware de la computadora puede entender. lenguaje de ordenador establece un flujo de comunicación entre programas de software. El lenguaje permite a un usuario de la computadora para dictar lo que manda el equipo debe realizar para procesar los datos. lenguaje de programación viene en varios tipos que emplean diferentes conjuntos de sintaxis.

Lenguaje de máquina

El lenguaje de máquina o código de máquina es la lengua nativa entenderse directamente por la unidad central de procesamiento de la computadora o CPU. Este tipo de lenguaje de programación no es fácil de entender, ya que sólo se utiliza un sistema binario, un elemento de notaciones que contienen sólo una serie de números que constan de uno y cero, para producir comandos. El procesador de la computadora necesita para convertir lenguajes de alto nivel en este idioma antes de que pueda ejecutar un programa o hacer un comando definido por el usuario. Para convertir un determinado lenguaje en código máquina, el procesador del ordenador necesita un compilador, un programa que convierte un código fuente escrito en un idioma a una sintaxis del lenguaje diferente. El compilador genera un archivo binario o archivo ejecutable, que la CPU ejecutará. Cada procesador de ordenador tiene su propio conjunto de código de máquina. El código máquina determinará lo que el procesador de la computadora debe hacer y cómo debe hacerlo.

Asamblea Nivel de lenguaje

Un estudio realizado en la década de 1950 ha dado lugar al desarrollo de lenguajes de bajo nivel o conjunto de nivel de idioma. También se considera como el lenguaje de segunda generación, Asamblea Nivel de lenguaje es un conjunto de códigos que se pueden ejecutar directamente en el procesador del ordenador. Este tipo de lenguaje es el más apropiado por escrito los sistemas operativos y el mantenimiento de las aplicaciones de escritorio. Permite al programador para realizar varias tareas como el acceso al registro, la gestión de la memoria y la correspondencia ciclo de reloj. Con el lenguaje de nivel de ensamblado, es más fácil para un programador para definir comandos porque tiene la prerrogativa cuando se trata de nombrar las variables. Sin embargo, este lenguaje no es flexible, ya que el usuario no puede volver a utilizar el conjunto de códigos escritos usando este lenguaje. No es como se explica en comparación con sus homólogos de otros. El usuario tiene que cifrar este lenguaje a lenguaje de máquina para que el ordenador para procesar los comandos escritos por el programador.

Lenguaje de alto nivel

El desarrollo de lenguajes de alto nivel se produjo cuando los programadores de computadoras empezaron a tener problemas relacionados con el aumento de la falta de portabilidad del ordenador. lenguajes de alto nivel ignoran los detalles sin importancia que se encuentran en lenguajes de bajo nivel. Muchos programadores consideran que el lenguaje de alto nivel como una solución trascendental molestias provocadas por los lenguajes de programación debido a su facilidad de uso y bajo tendencia a producir errores. Los programadores a menudo se refieren a lenguajes de alto nivel como idiomas de nivel medio que sólo utilizan los conceptos de abstracción y construcciones a los extremos.