Hogar Desarrollo ¿Qué es la programación básica? - definición de techopedia

¿Qué es la programación básica? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la programación de metal desnudo?

La programación de metal desnudo es un término para la programación que opera sin varias capas de abstracción o, como lo describen algunos expertos, "sin un sistema operativo que lo soporte". La programación de metal desnudo interactúa con un sistema a nivel de hardware, teniendo en cuenta la construcción específica del hardware.


Techopedia explica la programación de metal desnudo

Muchas instancias de programación básica se centran en el funcionamiento del procesador y otros componentes del sistema, trabajando con el BIOS y la secuencia de arranque, y creando módulos de código simples para crear resultados específicos basados ​​en la configuración del hardware. Utilizando lenguajes como C / C ++, los programadores intentan trabajar directamente con el hardware en lugar de confiar en herramientas como compiladores complejos, y a menudo necesitan inicializar un sistema para un lenguaje específico.


La filosofía detrás de la programación de metal desnudo difiere de algunas de las adaptaciones más modernas para la informática. A medida que la virtualización y la computación en la nube arrasan con el mundo, las configuraciones de hardware específicas en las que los programadores trabajan cada vez menos, y la codificación se ha convertido, en muchos casos, en una aplicación más abstracta que se ejecuta a través de capas de software. Por el contrario, algunos de los tipos más específicos de programación básica, como los proyectos realizados en máquinas ARM como Raspberry Pi, reintroducen el concepto original de que la programación funciona en conjunto con el hardware, más cerca del nivel del lenguaje de la máquina.

¿Qué es la programación básica? - definición de techopedia