require(".zlconfig.php"); require("$webroot/cabecera.php"); ?>
$graf_titulo = "$base_grafs/prog_head.png"; ?> require("$webroot/titulos.php"); ?>En el uso cotidiano del Linux, es difícil evitar tener contacto con la programación. Ahí está cuando tenemos que compilar el código fuente de la última versión de una aplicación, o cuando tenemos que reconfigurar el kernel para que nos acepte un nuevo periférico, o simplemente cuando necesitamos crear un script que nos automatize una tarea tediosa. La programación del Linux se hace omnipresente de las formas más variadas en nuestro trabajo del día a día. Por ello, se hace necesario, incluso imprescindible, tener nociones de programació en Linux. Es la mejor forma de comprender mejor este sistema operativo que tanto nos apasiona.
Existen multitud de lenguajes de programación de las más diversas características y especialidades. Pero entre todos los lenguajes disponibles en Linux, el lenguaje C se puede considerar "lingua franca" del Linux, base de todo el sistema operativo y de la mayoría de aplicaciones y utilidades. Por tanto, el lenguaje C será el más utilizado en toda esta sección de programación. Pero ante todo, no queremos que esto sea un curso de C. Existen innumerables fuentes (libros, webs, etc) de donde se puede obtener toda la información necesaria. Aquí nos centraremos en aplicar nuestros conocimientos a la particularidades de nuestro Linux, a las herramientas de las que dispone un programador, y a la creación de aplicaciones.
Para navegar por esta sección, al inicio de esta página encontrarás los temas que trataremos. Poco a poco iremos ampliando los temas disponibles, esperando muy pronto contar con una completa colección. Contamos con tu colaboración y con tus comentarios para ir mejorando esta sección.
Y hablando de comentarios, no dejes de ver la sección de Comentarios al Código. Un lugar donde encontrarás ideas y pensamientos sobre la programación que seguro te harán pensar.
Siempre es recomendable disponer de una pequeña biblioteca que nos pueda servir de ayuda en nuestro trabajo. Esta sección de programación sigue el esquema planteado por el libro Linux Programming Unleashed de Kurt Wall, Mark Watson, y Mark Whitis, publicado por la editorial SAMS en Agosto de 1999. Resultar difícil encontrar este libro en las librerías españolas, pero se puede obtener por internet. La librerías más famosa es sin duda Amazon , y probablemente la más barata. En España, la empresa ABC Analog también dispone de este libro, catalogado con la referencia MACM013. |
Sección coordinada por Chema Cortés