17 nov 2009

Lenguajes de Programacion (Linux)

Linux está escrito en el lenguaje de programación C, en la variante utilizada por el compilador GCC (que ha introducido un número de extensiones y cambios al C estándar), junto a unas pequeñas secciones de código escritas con el lenguaje Ensamblador.
Por el uso de sus extensiones al lenguaje, GCC fue durante mucho tiempo el único compilador capaz de construir correctamente Linux.
Sin embargo, Intel afirmó haber modificado su compilador C de forma de poder compilarlo correctamente.
Asimismo se usan muchos otros lenguajes en alguna forma, básicamente en la conexión con el proceso de construcción del núcleo (el método a través del cual las imágenes boteables son creadas desde el código fuente). Estos incluyen a Perl, Python y varios lenguajes shell scripting.
Algunos drivers también pueden ser escritos en C++, Fortran, u otros lenguajes, pero esto no es aconsejable.
El sistema de construcción de Linux oficialmente solo soporta GCC como núcleo y compilador de controlador.

No hay comentarios:

Publicar un comentario