Synopses & Reviews
NIVEL MEDIO AVANZADOGNU/Linux es un sistema operativo con una amplia difusion, una plataforma para el desarrollo de aplicaciones aceptada mundialmente por usuarios, instituciones y gobiernos para la cual hay disponibles multitud de lenguajes, bibliotecas y herramientas que, en su mayor parte, siguen la filosofia de codigo de uso libre.Franciso Charte Ojeda, le muestra en este libro como crear aplicaciones para GNU/Linux usando varios lenguajes de programacion y herramientas, desde la creaciones de guiones Bash hasta el diseno de interfaces de usuario con GTK+ o Qt o interfaces basadas en el texto con ncurses.CON ESTE LIBRO: * Aprenda a usar herramientas como vi, Emacs, RCS, GDB o make para editar su codigo, mantener versiones, depurar o automatizar la compilacion.* Adquiera los fundamentos basicos de lenguajes como C, C++, Java, TCL, Bash, Perl o PHP usando el mas adecuado para cada tipo de proyecto.* Conozca los servicios fundamentales de Linux para gestionar memoria, efectuar operaciones de entrada y salida, manipular procesos o comunicarse a traves de sockets.* Descubra los secretos de la creacion de aplicaciones con multiples hilos o threads de ejecucion y la sincronizacion entre ellos.* Utilice bibliotecas como SVGAlib, SDL y Xlib para producir interfaces de usuario y graficos.* Aprenda a crear aplicaciones web desarrollando sus propios CGI, con Bash, C y Perl, y paginas de servidor basadas en PHP.Incluye CD-ROM con los ejemplos