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.
17 nov 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario