“Conocimientos Programación>Lenguajes De Programación

¿Cuál es la diferencia entre la programación de bajo nivel y de programación de alto nivel

2014/4/30
? Lenguajes de programación informática se dividen en dos grandes categorías que reflejan lo cerca que el programador es la máquina que está construyendo comandos para . Programación de bajo nivel está diseñado para permitir a los humanos utilizan una serie de comandos básicos alfanuméricos que se traducen fácilmente en un lenguaje que entienden los ordenadores . Lenguajes de programación de alto nivel utilizan más palabras que son comunes en el habla humana. Estos niveles de programación tiene varias diferencias clave. Hardware y Software

Cualquier lenguaje de programación se utiliza para la construcción de una serie de instrucciones . La principal diferencia entre la programación de alto y de bajo nivel es el destino propuesto para esas instrucciones. Programación de bajo nivel está diseñado para enviar instrucciones a los microcontroladores y procesadores. Si se piensa en el hardware como el fundamento , los lenguajes de programación de bajo nivel son una capa por encima de este , lo que permite a los programadores escribir comandos directamente a la máquina. Lenguajes de programación de alto nivel no requieren programadores para hacer frente a los dispositivos físicos . Existen lenguajes de programación de alto nivel en la parte superior de los comandos de bajo nivel, como el programador ya no instrucciones escribiendo directamente al hardware, sino a las estructuras de programación en capas por encima de ella , como el sistema operativo.

Portabilidad

Los términos " lenguaje máquina " y " lenguaje ensamblador " se refiere a una estructura de programación global representado por una colección de lenguajes de programación de bajo nivel. Mientras que los programadores de lenguaje ensamblador trabajan con una estructura particular , las secuencias de comandos y tácticas utilizadas varían de un microchip a la siguiente . C + + programadores , por ejemplo, utilizan los mismos comandos , estructuras y compiladores , independientemente del fabricante del equipo , por lo que estos lenguajes altamente portátil .
Complejidad

Cada línea de código ensamblador de bajo nivel corresponde a una instrucción a la computadora. Si bien esto puede conducir a más líneas de código , que es un método simple para la programación . Lenguajes de alto nivel son más complejos, ya que están diseñados para ser más fácil para los seres humanos interpretan (más cerca de los patrones del habla complejas ) y permiten una serie de instrucciones que se envían a la computadora en una línea de código.

uniformidad

La uniformidad de los lenguajes de programación de alto nivel hacen portátil o utilizable en cualquier plataforma informática. Un programa escrito en JavaScript un Mac funciona exactamente igual que uno escrito en un PC. Esto no es cierto en lenguaje ensamblador , sin embargo. Un bloque de código ensamblador escrito para un chip de Intel es incompatible con un chip de IBM. Esto se debe a las diferencias fundamentales ( física y lógica ) entre varios chips de computadora.

Lenguajes De Programación
Cómo reescribir un dominio raíz a Default.aspx Con ASP.NET
Un Explorador de secuencias de comandos de Procesos Industriales
Cómo iniciar Computadoras
¿Qué es Virtual Reality Modeling Language
Cómo escribir una matriz de bytes en archivo
Cómo construir una secuencia de comandos Telnet
¿Qué es un formato PCM
Diferencia entre equivalencia y Boundary Partitioning
Conocimientos Informáticos © http://www.ordenador.online