Referências

Programação 3: Orientação a Objetos e Java


1
Ken Arnold and James Gosling. The Java Programming Language. Addison Wesley, 1996. (Livro texto)

2
James Gosling, Bill Joy, and Guy Steele. The Java Language Specification, July 1996. (Opcional, contém todos os detalhes de Java)

3
Mary Campione and Kathy Walrath. The Java Tutorial, February 1996. (Opcional, para quem gosta de tutorial)

4
The java language: A white paper. 1995. (Opcional, apenas marketing)

5
Bertrand Meyer. Object-Oriented Software Construction. Prentice Hall, 1988. (Capítulos 1, 2, 3 e 4)

6
W. Wayt Gibbs. Software's chronic crisis. Scientific American, September 1994. (Muito bom)

7
Alan Joch. How software doesn't work. Byte, December 1995. (Muito bom)

8
Carlos Machado. Uma revolução no mercado de softwares. Informática Exame, Janeiro 1996. (Perspectivas gerais sobre Java)

9
Jr. Frederick P. Brooks. No silver bullet: Essence and accidents of software engineering. Computer Magazine, April 1987. (Opcional, para quem deseja saber mais sobre a crise de software)

10
Roger Pressman. Software Engineering--A Practioner's Approach. McGraw-Hill, third edition, 1994. (Opcional, Seção 17.1, informações sobre qualidade de software)

11
David Watt. Programming Language Concepts and Paradigms. Prentice Hall, 1990. (Opcional, Capítulo 6, várias técnicas para modularização de software)

12
Kim Waldén and Jean-Marc Nerson. Seamless Object-Oriented Software Architectures--Analysis and Design of Reliable Systems. Prentice Hall, 1995. (Opcional, para quem quer saber mais sobre análise orientada a objetos)

13
Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley, second edition, 1991. (Opcional, para quem deseja comparar Java com C++)


Paulo Borba (phmb@di.ufpe.br)