Você está na página 1de 6

1

Apndice W3
Recursos Web de Programacin
LIBROS,
Existen numerosos libros de C para cualquier nivel de aprendizaje. Recogemos en
este apartado aquellos que consideramos ms sobresalientes para su formacin y
posterior vida profesional de programador en C.
American National Standards Institute (ANSI) . Programming Language C, ANSI
X3.159- 1989. Manual de especificaciones del lenguaje ANSI C, conocido como C89
International Organization for Standardization (ISO). ISO/IEC 9899:1990 (C89)
y ISO/IEC 9899;1999 (C99)
Deitel, P. J. y Deitel, H. M. C: How to Program. Prentice-Hall, 1994. Excelente libro
cuyos autores son muy reconocidos en el mundo editorial tanto anglosajn como espaol ,
donde se han traducido muchas de sus obras.
Fischer, Alice E., Eggert, David W., Ross, Stephen M. Applied C: An Introduction
and More. Boston (USA): McGraw-Hill, 2001. Libro excelente que proporciona una
perspectiva terico-prctica sobresaliente.
Feuer, Alan R. The C Puzzle Book. Addison-Wesley, 1998.
Es una excelente eleccin para todos los programadores que desean ampliar su
conocimiento bsico del lenguaje de programacin C y totalmente compatible con la versin
estndar ANSI C. Construido sobre reglas y experiencias prcticas es una obra muy
completa para la comprensin de la sintaxis y semntica de C.
Harbison, Samuel P., Tartan Laboratories. C: A Reference Manual, 4/e. Prentice
Hall, 1995. Este libro contiene en detalle todo el lenguaje de programacin en C. La
claridad, los tiles ejemplos y discusiones de compatibilidad con C++ lo diferencia,
esencialmente, de otras referencias. Existen numerosos compiladores de C en los
diferentes sistemas operativos ms utilizados: Windows, Unix y Linux. Para los lectores
estudiantes una buena opcin es el empleo de Linux, un sistema operativo gratuito de gran
potencia y con facilidad de descarga del sistema y del compilador de la Red.
Horton, Ivor. Beginning C. Third edition. New York: Aprress, 2004. Magnfico libro
para el aprendizaje del lenguaje C dirigido a principiantes y con un enfoque prctico
Jones, Bradley y Aitken, Peter. C in 21 Days.Sixth Edition. Indianpolis, USA:
Sams, 2003. Magnfico y voluminoso libro prctico de programacin en C
Joyanes, Luis, Castillo, Andres, Snchez, Lucas y Zahonero Martnez, Ignacio.
Programacin en C. Libro de problemas. Madrid: McGraw-Hill, 2002. Libro
complementario de esta obra, con un fundamento eminentemente terico-prctico y con
gran cantidad de ejemplos, ejercicios y problemas resueltos.
2
Joyanes Aguilar, Luis, y Zahonero Martnez, Ignacio. Programacin en C. 2
edicin. McGraw-Hill, 2005. Libro eminentemente didctico pensado para cursos
profesionales o universitarios de programacin en C. Complementario en el aspecto
terico de este libro.
Kernighan, Brian y Ritchie, Dennis M. The C programming Language. 2/e. Prentice
Hall, 1988.
Este libro es la referencia definitiva de los autores del lenguaje. Imprescindible para el
conocimiento con profundidad del lenguaje C. Traducido al castellano como El Lenguaje de
Programacin C, segunda edicin (ANSI-C), Prentice-Hall, 1991.
Kernighan, Brian W. y Pike, Rob. The Unix Programming Environment. Prentice-
Hall, 1984, traducido al espaol como El entorno de programacin Unix (Prentice-hall,
1987). Describe y explica el sistema operativo Unix a nivel de usuario y de programador de
aplicaciones no distribuidas (un poco anticuado para las versiones actuales, pero excelente).
Kelley, Al.. A Book on C. Addison-Wesley, 1997. Libro sencillo para el aprendizaje de C
Koenig, Andrew. C Traps and Pitfalls. Addison-Wesley, 1988. Es un magnfico libro
para aprender a programar a nivel avanzado en C y C++ tanto para profesionales como para
estudiantes.
Oualline, Steve. Practical C Programming. OReilly & Associates, 1997. Libro muy
interesante con una gran cantidad de reglas prcticas y consejos eficientes para progresar
adecuadamente en el mundo de la programacin.
Plauger, P. J. C The Standard Library. Prentice-Hall, 1992
Un excelente manual de referencia de sintaxis del lenguaje _ANSI C. Referencia obligada
como elemento de consulta para el programador en su trabajo diario.
Sedgewick, Robert. Algoritms in C. Addison-Wesley, 3/e, 1997.
Excelente libro para el conocimiento y aprendizaje del diseo y construccin de algoritmos.
Es una obra clsica que el autor ha realizado para otros lenguajes como C++.
Summit, Steve y Lafferty, Deborah. C Programming Faqs: Frequently Asked
Questions. Addison-Wesley, 1995.
Contiene ms de 400 preguntas y dudas frecuentes sobre C junto con las respuestas
correspondientes. Aunque este recurso contiene mucha informacin til, el libro es ms un
almacen de preguntas y respuestas que una referencia completa.
Tondo, Clovis L., Gimpel, Scott E., C Programming Kernighan, Brian W. The C
Answer Boock: Solutions to the Exercices in the C Programming Language, Second
Edition., Prentice-Hall, 1993. Contiene las explicaciones completas de todos los ejercicios
de la segunda edicin del libro de Kernighan Ritchie. Es ideal para utilizar en cualquier
curso de C. Un estudio cuidadoso de este libro le ayudar a comprender ANSI C y mejorar
sus destrezas de programacin.
Van Der Linden, Peter. Expert C Programming, 1994. En esta obra se recogen todo
tipo de reglas y consejos de programacin para sacar el mayor rendimiento posible a la
programacin en C.
ALGORITMOS Y ESTRUCTURA DE DATOS
BOUSSARD, J.C.; MAHL, R.: Programmation Avancee: Algorithmique et Structures de Donnees.
Eyrolles, 1983.
BRASSARD, G; BRATLEY, P.: Algorithmique. Masson, 1987.
COURTIN, J.; KOWARSKI, I.: Initiation a l'algorithmique et aux structures de donnees. Dunod, 1987.
DIJKSTRA, E.W.: A discipline of programming. Prentice-Hall, 1976.
DIJKSTRA, E.W.: Goto Statement Considered Harmful. Communications of the ACM. Vol. 11, nm. 3,
marzo 1968, 147-148, 538, 541.
3
GILBERT R. F. y FOROUZA B. A.: Data Structure. A Pseudocode approach with C++. New York:
Brooks/Cole, 2001.
GROSSHAUS, Daniel: File Systems. Prentice-Hall, 1986.
GUIHUR, R.: Procedimientos de clasificacin. Masson, 1987.
HAREL, David: Algorithmics. Addison Wesley, 1987.
HELMAN, Paul; VEROFF, Robert: Intermediate Problem Solving and Data Structures. Benjamin
Cummings, 1986.
HOARE C.A.R.; DAHL, O.: Structured Programming. Academic Press, 1972.
HOROWITZ, Ellis; SAHNI, Sartaj: Fundamentals of computer algorithms. Computer Science, Press, Inc.,
1978.
JAIME SISA, Alberto. Estructura de datos y algoritmos con nfasis en programacin orientada a objetos.
Bogot: Pearson Education, 2000
JOYANES L. y ZAHONERO I.: Algoritmos y Estructura de datos. Madrid: McGraw-Hill, 2004.
JOYANES L. y ZAHONERO I.: Estructura de datos. Madrid: McGraw-Hill, 1998.
JOYANES AGUILAR, Luis: Introduccin a la teora de ficheros (archivos). UPS, 1987.
KNUTH, D.E.: Structured programming with go-to statements. ACM Computing Surveys. Vol. 6, 4, 1974,
pp. 261-301.
KNUTH, D.E.: The art of Computer Programming. Vol. 2, Sorting and Searching. Addison Wesley, 1973.
KNUTH, E.E.: The art of Computer Programming. Vol. 1, Fundamental Algorithms, 1969. Vol. 2, Sorting
and Searching, 1972. Addison Wesley.
KRUSE, Robert L.: Data Structures and Program Design. 2 edicin. PHI, 1987.
LEWIS, T.G.; SMITH, M.Z.: Estructuras de datos. Paraninfo, 1985.
LIPSCHUTZ, Seymour: Estructura de datos. McGraw-Hill, 1986.
LOOMIS, Mary E.S.: Data Management and File Proccessing. Prentice-Hall, 1983.
LUCAS; REYRIN; SCHOLL: Algortmica y representacin de datos. Vol. 1, Secuencias, autmatas de
estados finitos. Masson, 1985.
MELHORN, K.: Data Structures and Algorithms. Vol. 1, Sorting and Searching. Springer-Verlag, 1984.
Vol. 2, Graph Algorithms and WP-Completeness. Springer-Verlag. Berln.
ROUX, M.: Algorithmies de classification. Masson, 1985.
SCHOLL, P.C.: Algortmica y representacin de rboles. Vol. 2, Recursividades y rboles. Masson, 1986.
SEDGEWICK, R.: Quicksort. Thesis. Stanford University, 1975.
TREMBLAY, Jean-Paul; BUNT, Richard B.: Introduccin a la ciencia de las computadoras. McGraw-Hill,
1982.
WALTER: Introduction to Data Management and File Design. Reston, 1986.
WEIS, M.A. Estructura de datos y algoritmos. Adison-Wesley iberoamericana..1995.
WIRTH, Niklaus: Algoritmos + estructuras de datos = Programas. Ediciones Castillo.
Algoritmos y estructuras de datos. Prentice-Hall, 1987.
Data Structured and Algorithms. Scientific American, 1984.
SITIOS DE INTERNET
Revistas
C/C++ Users Journal www.cuj.com
Dr. Dobbs Journal www.ddj.com
MSDN Magazine msdn.microsoft.com/msdnmag
Sys Admin www.samag.com
Software Development Magazine www.sdmagazine.com
UNIX Review www.review.com
Windows Developpers Journal www.wdj.com
C++ Report www.creport.com
Journal Object Orientd Programming www.joopmag.com
Pginas Web importantes de C/C++
4
ccp.servidores.net/cgi-lib/buscador
www.msj.com/msjquery.html
Revista Microsoft Systems Journal
www.shareware.com
Software shareware
msdn.microsoft.com/developer
Pgina oficial de Microsoft sobre Visual C++
www.borland.com
Pgina oficial del fabricante Inprise/Borland
www.lysator.liu.se/c/
The Development of the C Language
//en.wikibooks.org/wiki/Programming:C
Programaming C en Wikibooks
Historia de C en la enciclopedia Wikipedia (10 pginas excelentes)
//en.wikipedia.org/wiki/C_programming_language
Pgina web de Bjarne Stroustrup
http://www.research.att.com/~bs/C++.html
Pgina de Dennis M. Ritchie
www.cs.bell-labs.com/who/dmr/index.html
Preguntas y respuestas frecuentes sobre C (FAQ)
www.faqs.org/faqs/C-faq/faq
www.faqs.org/faqs/C-faq/faq/index.html (de Steve Summit)
Tutoriales
www.help.com/cat/2/259/hc/index-9.html
www.lysator.liu.se/c
www.anubis.dkung.dk/JTC1/SC22/WG14
www.uib.es/c-calculo/manuals/altrese/cursc.htm
www.help.com/cat/259/hc/index-9.html
Preguntas y respuestas frecuentes sobre C (FAQ)
www.eskimo.com|/~scs/C-faq/top.html
www.faqs.org/faqs/C-faq/faq
www.help.com/cat/2/259/hc/index-9.html
www.lysator.liu.se/c
www.anubis.dkung.dk/JTC1/SC22/WG14
www.uib.es/c-calculo/manuals/altrese/cursc.htm
www.help.com/cat/259/hc/index-9.html
http://www.parashift.com/c++-faq-lite/
cplusplus.com
http://www.cplusplus.com/
C99
www.comeaucomputing.com/techtalk/c99
5
Revistas de informtica / computacin de propsito general y/o con
secciones especializadas de programacin y en particular de C/C++
PC Magazine www.ppcmag.com
Linux Magazine www.linux-mag.com
PC World www.pcworld.com
Java Report www.javareport.com
Sigs www.sigs.com
Java Pro www.java-pro.com
PC Actual www.pc-actual.com
PC World Espaa www.idg.es/pcworld
Dr.Dobbs (en espaol) www.mkm-pi.com
Visual C++ Developer Journal. www.vcdj.com/
COMPILADORES
Thefreecountrycom
www.thefreecountry.com/compilers/cpp.shtml
Compilador GCC de GNU/Linux (Free Software Foundation)
//gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/
CompiladoresWin32 C/C++ de Willus.com
www.willus.com/ccomp.shtml
Compiladores e interpretes C/C++
www.latindevelopers.com/res/C++/compilers
Compilador Lxx-Win32 C de Jacob Navia
www.cs.virginia.edu/~lcc-win32/
El Rincn del C
www.elrincondec.com/compile
Visual Studio Beta 2005
//msdn2.microsoft.com/library/default.aspx
ORGANIZACIONES INFORMTICAS ESPECIALIZADAS EN C/C++
ACCU (Association of C and C++ Users).
www.accu.org/
.
ANSI(American National Standards Institute).
www.ansi.org
.
Comit ISO/IEC JTC1/SC22/WG14-C.
anubis.dkuug.dk/JTC1/SC22/WG14/
Comit encargado de la estandarizacin y seguimiento del C.
Comit ISO/IEC JTC1/SC22/WG21-C++.
anubis.dkuug.dk/jtc1/sc22/wg21/
Comit encargado de la estandarizacin y seguimiento del C++.
6
ISO (International Organization for Standardization).
www.iso.ch/
Organizacin de aprobacin de estndares de mbito internacional (entre ellos de
C/C++)
ISO/IEC JTC1/SC22/WG14-C
Grupo de trabajo de estandarizacin internacional de la versin C99
ESTANDARES DE C
K&R (The C Programming Language, 1978)
ANSI C (Comit ANSI X3.159-1989, 1989)
ANSI C (adoptado por ISO como ISO/IEC 9899 :1990, 1990)
C99 (ISO 9899:1999)
MANUALES DE C ESTNDAR Y LIBRERIAS DE C
www.dinkunware.com/ (biblioteca de C)
www.open-std.org/jtc1/sc22/wg14/www/c99Rationalev5.10.pdf
(Revisin 5.10 de Abril de 2003, manual de ms de 200 pginas)
www.sics.se/~pd/ISO-C-FDIS.1999-04.pdf
(manual de ms de 500 pginas)

Você também pode gostar