Académique Documents
Professionnel Documents
Culture Documents
W3
Recursos de Programacin:
LIBROS, REVISTAS, WEB, LECTURAS RECOMENDADAS K.1 Programacin en general
BRASSARD, J. . Algoritmia. Madrid : Prentice Hall, 1997. Excelente libro para aprender tcnicas algortmicas bsicas y avanzadas utilizando un lenguaje algortmico (pseudocdigo). BRAUNSTEIN, Silvia L.; GIOIA, Alicia B.: Introduccin a la programacin y a las estructuras de datos. Eudeba, Buenos Aires, 1986. BROOLSHEAR, J. Glenn. Computer Science an Overview. Sixth edition. Reading, Massachusetts: Addison-wesley, 2000. CLAVEL, Biondi: Introduccin a la programacin. Tomo 1, Algortmica y lenguajes. Tomo 2, Estructura de datos. Masson, 1985. CLAVEL, Jorgesen: Introduccin a la programacin. Tomo 3, Ejercicios corregidos. Masson, 1986. CHARTE, Francisco. Introduccin a la programacin, Madrid: Anaya, 2001. DAHL, O.J.; DIJKSTRA, E.W.; HOARE C.A.R.: Structured Programming. Academic Press, 1972. DIJKSTRA, E.W.: "Notes on Structured Programming". Structured Programming. Academic Press, New York, 1972. HOARE, C.A.R.: "Notes on Data Structuring". Structured Programming. Academic Press, New York, 1972. HUGHES, Juan K.; MICHTOM, Glen C.; MICHTOM, Jay I.: A Structured approach to programming. 2 edicin. Prentice-Hall, 1977. JOYANES AGUILAR, Luis: Metodologa de la programacin. McGraw Hill, 1986. JOYANES , L., RODRIGUEZ , L y FERNANDEZ, M. Fundamentos de programacin. Libro de problemas. 2 edicin. Madrid: McGraw-Hill, 2003. KERNIGHAN, B. W. y PIKE, R: La Prctica de la Programacin. Mxico: Prentice-Hall, 1999 LEVINE, Gustavo. Computacin y programacin moderna. Perspectiva integral de la informtica. Mxico DF: Addison-Wesley, 2001. PERRY, Grez. Absolute Beginners Guide to Programming, second edition, Indianapolis, Indiana: Que, 2001. ROBERTSON, L. A.: Simple Program Design. Second edition. Melbourne: boyf & fraser publishing, 1993. SABATINI, Domenico: Introduzione alla programazione structurada. Bufetti Editore, 1985. VIRGO, Fernando: Tcnicas y elementos de programacin. Gustavo Gili, 1985. WIRTH, Niklaus: Introduccin a la programacin sistemtica. El Ateneo. Buenos Aires, 1984.
Apndice E
GILBERT R. F. y FOROUZA B. A.: Data Structure. A Pseudocode approach with C++. New York: Brooks/Cole, 2001. 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. JAIME SISA, Alberto. Estructura de datos y algoritmos con nfasis en programacin orientada a objetos. Bogot: Pearson Education, 2000 JOYANES A. L. y ZAHONERO M. I.: Estructura de datos. Madrid: McGraw-Hill, 1998. HOROWITZ, Ellis; SAHNI, Sartaj: Fundamentals of computer algorithms. Computer Science, Press, Inc., 1978. KNUTH, E.E.: The art of Computer Programming. Vol. 1, Fundamental Algorithms, 1969. Vol. 2, Sorting and Searching, 1972. Addison Wesley. KNUTH, D.E.: Structured programming with go-to statements. ACM Computing Surveys. Vol. 6, 4, 1974, pp. 261-301. KRUSE, Robert L.: Data Structures and Program Design. 2 edicin. PHI, 1987. LEWIS, T.G.; SMITH, M.Z.: Estructuras de datos. Paraninfo, 1985. 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. LIPSCHUTZ, Seymour: Estructura de datos. McGraw-Hill, 1986. SCHOLL, P.C.: Algortmica y representacin de rboles. Vol. 2, Recursividades y rboles. Masson, 1986. TREMBLAY, Jean-Paul; BUNT, Richard B.: Introduccin a la ciencia de las computadoras. McGraw-Hill, 1982. WIRTH, Niklaus: Algoritmo + estructuras de datos = Programas. Ediciones Castillo. Algoritmos y estructuras de datos. Prentice-Hall, 1987. Data Structured and Algorithms. Scientific American, 1984. GUIHUR, R.: Procedimientos de clasificacin. Masson, 1987. KNUTH, D.E.: The art of Computer Programming. Vol. 2, Sorting and Searching. Addison Wesley, 1973. ROUX, M.: Algorithmies de classification. Masson, 1985. SEDGEWICK, R.: Quicksort. Thesis. Stanford University, 1975. WIRTH, Niklaus: Algoritmos + Estructuras de datos = Programas. Ediciones del Castillo. GROSSHAUS, Daniel: File Systems. Prentice-Hall, 1986. JOYANES AGUILAR, Luis: Introduccin a la teora de ficheros (archivos). UPS, 1987. LOOMIS, Mary E.S.: Data Management and File Proccessing. Prentice-Hall, 1983. WALTER: Introduction to Data Management and File Design. Reston, 1986.
Apndice E
TERRY, Patrick D.: Programming language translation. International Computer Science. Addison Wesley, 1986. TUCKER: Lenguajes de programacin. McGraw-Hill, 1986. YOUNG, S.J.: Real Time Languages. Ellis Horwood-Publishers, 1982.
Apndice E
conocimiento con profundidad del lenguaje C. Traducido al castellano como El Lenguaje de ProgramacinC, segunda edicin (ANSI-C), Prentice-Hall, 1991. 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. Kelley, Al. . A Book on C. Addison-Wesley, 1997. Libro sencillo para el aprendizaje de C 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. Deitel, P. J. Y Deitel, H. M. C: How to Program. Prentice-Hall, 1994. Libro clsico de programacin en C, cuyos autores son de reconocido prestigio y lo editan de nuevo con cierta frecuencia. Plauger, P. J. 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++. 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. 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. 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. 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 anticuadopara las versiones actruales, pero excelente).
Apndice E
de 1986, la obra sigue siendo la referencia obligatoria para todos los programadores de C++. La traduccin al espaol ha sido realizada por un equipo de profesores de la Universidad Pontificia de Salamanca en Madrid dirigida por el autor de este libro. Ellis, Margaret A. y Stroustrup, Bjarne. The Annotated C++ Reference. Manual. Reading, Massachusetts : Addison-Wesley, 1990. Versin espaola, C++. Manual de referencias con anotaciones. Reading Massachusetts : Addison-Wesley, 1994. ( Esta versin ha sido traducida por los profesores Miguel Katrib de la Universidad de la Habana y Luis Joyanes de la Universidad Pontificia de Salamanca en Madrid). Lippman, Stanley B. y Lajoie, Jose. C++ Primer. Third Edition, Reading, Massachusetts : Addison-Wesley, 1998. Es uno de los libros ms completos y rigurosos que existen relativos a C++. Contiene el estndar final del Borrador del Estndar de ANSI/ISO C++. Es otra referencia clave obligatoria para el estudio de C++ y sobre todo fundamental si la puede llegar a su dominio. Polh, Iran. C++ for C Programmers. Reading, Massachusetts : Addison-Wesley, 1999. Es otro libro clsico para la enseanza y aprendizaje del lenguaje C++. Joyanes Aguilar, Luis. `Programacin en C++. Madrid : McGraw-Hill, 2000. Libro de tcnicas de programacin y de sintaxis del lenguaje C++. Es una obra didactica pensada como libro de texto para cursos de introduccin al lenguaje C++ y/o la programacin orientada a objetos. Contiene un gran nmero de ejercicios y problemas resueltos, asi como numerosos apndices con guas de sintaxis de C y C++ y otros recursos de programacin. Joyanes Aguilar, Luis y Castn Rodriguez, Hector. C++. Iniciacin y Referencia. Madrid: McGraw-Hill, 1999. Libro didactico para el aprendizaje del lenguaje y de las tcnicas de programacin en C++. Contiene los temas clsicos de cualquier curso de introduccin a la programacin estructurada y a la programacin orientada a objetos. Se puede ajustar su contenido a un cursos universitario o profesional de un cuatrimestre (semestre) . La primera edicin de esta obra sigue el estndar ANSI&ISO C++. Joyanes Aguilar, Luis. C++ a su alcance. Madrid : McGraw-Hill, 1996. Libro para el aprendizaje del lenguaje C++, partiendo de la base de un conocimiento elemental del lenguaje C. Incluye los conceptos ms importantes de orientacin a objetos. Kalev, Danny. The ANSI/ISO C++. Professional Programmers Handbook.Indianapolis , Indiana: Que, 1999. Completo y excelente libro para aprender a programar en C++ y que sigue rigurosamente el estndar aprobado por ANSI/ISO. Lafore, Robert. Object-Oriented Programming in C++. Fourth Edition. Indianapolis, Indiana: Sams, 2002. Un libro clsico para aprender a programar en C++ de un modo orientado a objetos. Es una obra ideal para lectores que hayan terminado de leer y dominar las tcnicas explicadas en esta edicin de Fundamentos de programacin. Plauger, P. J. The Draft Standard C++ Library. New Jersey : Prentice Hall, 1995. Esta obra fue considerada el documento base para la biblioteca ANSI C++ estndar. A pesar de la fecha de la publicacin, este libro sigue siendo una referencia obligada y til. El Dr. Plauger es presidente de Dinkumware, una empresa de bibliotecas C y C++ de Australia. Trabaj para Bell Labs cuando se desarroll C y escribi los primeros compiladores comerciales deC
(www.dinkumware.com)
Plauger, P. J. Standard Template Library : A Definitive Approach to C++ Programming. New Jersey : Prentice Hall, 1996. Libro de referencia obligada para usar y conocer la biblioteca de plantillas (templates) STL. Prata, Stephen. C++ Primer Plus. Fourth edition, Indianapolis, Indiana: Sams, 2002. Una nueva edicin de un excelente y completo libro para aprender a programar C++ desde su nivel de iniciacin a nivel avanzado. El libro contiene ms de 1.000 pginas magnficas para dominar la programacin en C++.
Apndice E
La autoridad ltima del lenguaje C++ es el documento ISO/IEC FDIS 14882 Information Technology- Programming Language, Their Environments and System Software Interfaces Programming Language C++, disponible en ANSI. Existen copias del borrador estndar en la Web. (Draft Standard). Basta buscar por los trminos C++ ANSI Standard.
Apndice E
Effective Java. Programming Language Guide. Joshua Bloch. Addison-Wesley, 2001. Libro reciente avalado por Sun Microsystems. Contiene gran cantidad de consejos y reglas para usar el lenguaje Java y la programacin orientada a objetos. Java 2 Platform, Standard Edition, v. 1.3. API Specification. Sun Microsystems. Marzo 2001. http://java.sun.com/j2se/1.3/docs/aps/overview_summary.html Libro oficial de especificiaciones de Java , que se puede descargar de la red del sitio oficial de Sun Developing Java Software. Russel Winder y Graham Roberts. Wiley, 2000. Magnfico y excelente libro para el aprendizaje y desarrollo de software con el lenguaje Java Java 2. The Complete Reference. Patrick Naughton y Herbert Schildt. McGrawHill, 1999. Versin muy completa y atualizada que incluye una descripcin completa y actualizada del lenguaje y biblioteca java. Inclue detalles de AWT, Swing,Servlets y el nuevo modelo de Collections Framework. Java for Practitioners. John Hunt. Springer, 1999. Obra muy profesional con un enfoque hacia el mundo de objetos (modelado, anlisis y diseo) y al desarrollo de aplicaciones. Incluye una magnfica parte 4, amplia y clara, sobre Diseo Orientado a Objets que contiene la descripcin de modelos en OMT y UML. Pure Java 2. Kenneth Litwark. Sams, 2000. Buena referencia tcnica y de sintaxis. Programacin en Java 2. Luis Joyanes e Ignacio Zahonero. Madrid: McGraw-Hill, 2002. Libro didactico para el aprendizaje de tcnicas de programacin y del lenguaje Java. Java 2. Manual de programacin. Luis Joyanes y Matilde Fernandez. Madrid: McGraw-Hill, 2002. Libro de iniciacin a C# dirigido a lectores novatos en programacn. Java 2. Manual de Referencia. Herbert Schildt, Madrid: McGraw-Hill, 2002. Completa y exhaustiva gua de referencia y programacin de un autor de reconocido prestigio.
K.10 Lenguaje C#
C#. Manual de programacin. Luis Joyanes y Matilde Fernandez, Madrid: McGraw-Hill, 2002. Microsoft C# Language Specifications. Microsoft Corporation; Microsoft Press, 2001. C#: The Complete Reference. Herb Shildt; McGraw-Hill, 2002. C# Unleashed. Joseph Mayo; SAMS, 2002. C# How to program. Deitel and Deitel; Prentice Hall, 2002. Profesional C#. Wrox Author Team; WROX Press, 2002. Programming C#. Jesse Liberty; OReilly & Assoc., 2002. C# and the .NET Framework. Robert Powell, Richard Weeks; SAMS, 2002. C# Programmers Reference. Wrox Team; WROX Press, 2002. C# Essentials. Chris H. Pappas, William H. Murray; Prentice Hall, 2002. C# Primer: A Practical Approach. Stanlley B. Lippman; Addison-Wesley, 2002. A FONDO C#. Tom Archer; McGraw-Hill Profesional, 2001.
Apndice E
MSDN Magazine
http://msdn.microsoft.com/msdnmag
Apndice E
Sys Admin
www.samag.com
Component Strategies
www.componentmag.com
UNIX Review
www.review.com www.creport.com
C++ Report
www.creport.com
Tutoriales
Pgina de Dennis M. Ritchie
www.cs.bell-labs.com/who/dmr/index.html
The Annotated C Standard
www.lysator.lin.se/c/schildt.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
Java
Revistas Revista Java Programing Revista en lnea JavaWorld Revista Java Developers Journal Revista Java Report Revista SunWorld Intelligence.com (recursos de Java e informacin) Caffeine Connection http://www.online-magazine.con/cafeconn.htm http://www.java-pro.com http://www.javaworld.com http://www.sys-con.com/java http://www.javareport.com http://www.sun.com/sunworldonline http://www.intelligence.com/java/default.htm
Recursos bsicos
Sun Mycrosystems, Inc. Java Developer Conection de Sun http://java.sun.com http://java.sun.com/jdc/
Apndice E
Programmers Source The IBM Developers Java Tecnology Java Class Libraries
http://java.sun.com/docs
Productos
JDK y otros productos de Sun Borland JBuilder Imprise Visual Caf Integrated Development Environment Visual Age de IBM http://java.sun.com/products http://www.borland.com/jbuilder http://www.imprise.com http://cafe.symantec.com http://www.software.ibm.com/ad/vajava/
Tutoriales
Java Tutorial Site Programmers Source http://java.sun.com/docs/books/tutorial http://www.progsource.com
HTML
http://www.ncsa.uiuuc.edu/General/Internet/WWW/HTMLPrimer.html
FAQs
Sun RMI y Objet Serialization FAQ Sun JDBC FAQ http://java.sun.com/products/jdk/rmi/faq.html http://java.sun.com/products/jdbc/faq.html
Applets Java
Sitio Sun Sitio Sun de applets Java Developer Conection Java Applet Rating Service http://java.sun.com http://java.sun.com/applets/index.html http://java.sun.com/jdc/ http://www.jars.con
Apndice E
C#
Recursos bsicos y descargas
http://msdn.microsoft.com/net
Sitio principal de Microsoft para todo lo relacionado con la estrategia .NET. Incluye noticias, artculos y columnas, en particular es de gran interes la columna Working with C#
http://msdn.microsoft.com/library http://msdn.microsoft.com/netframework/prodinfo http://msdn.microsoft.com/netframework/prodinfo/sysreq.asp http://es.gotdotnet.com/quickstart http://msnd.microsoft.com/net/ecma http://msdn.microsoft.com/vcsharp
Apndice E
GotDotNet es un sitio de una comunidad operada por Microsoft. Incluye el mismo contenido que el sitio MSDN , pero tambin incluye un rea de contribucin del usuario Artculos
http://dotnet101.com http://www.codeproject.com/csharp http://www.devarticles.com http://windows.oreilly.com/news/hejlsberg_0800.html http://msdn.microsoft.com/vstudio/techinfo/articles/upgrade/Csharpintro.asp http://msdn.microsoft.com/vcsharp
Tutoriales y Libros
En la Red se encuentran numerosos tutoriales de C#. En esta seccin le recomendamos algunos de los que consideramos ms interesantes para el lector. En cualquier forma los primeros tutoriales que le recomendamos son los propios de Microsoft y que, fundamentalmente, encontrar en: //msdn.microsoft.com/library/wuus/csref/html/voriessharptutorials.asp?frame=true http://www.managedworld.com/articles/0002/article.aspx http://www.learn-c-sharp.com/learn.asp http://www.csharp-station.com/Tutorial.aspx http://www.c-sharpcorner.com/Tutorials.asp http://genamics.com/developer/csharp_comparative.htm http://www.mantrotech.com/technology/csharp/tutorial_csharp_1.asp http://www.dotnetbooks.com
Sitio exclusivo sobre libros de C# que incluye las novedades ms recientes sobre C# y otros temas relativos a .NET Editor
http://www.c-point.com/csharp.htm
VB .NET Advisor Journal www.advisor.com ASP.net Pro www.aspnetpro.com Visual Studio .NET msdn.microsoft.com/vstudio/techin fo/default.asp MSDN Developer Center msdn.microsoft.com/library MSDN magazine msdn.microsoft.com/msdnmaga/issue s/default.asp Windowws Developer Magazine Online
www.wd-mag.com
Java Pro Magazine devx.com/premier/mgzarch/JavaPro CC/C++ Users Journal Cuj.com .NET Magazine vbweb.co.uk Microsoft Certified Professional Magazine Online mcpmag.com Visual System Journal vsj.co.uk
OReilly McGraw-Hill McGraw-Hill Espaa (traduce los libros oficiales de Microsoft Press) McGraw-Hill / Osborne Microsoft Press Pearson Prentice Hall Sams Wrox Anaya Rama Thomson
www.vnunet.es/pcactual/
Apndice E