参考文献
正文中有一些直接写出的参考文献,这里是一个不长的有关书籍和文章的列表,它们都直接或间接地被提到过。
[Barton,1994] | John J. Barton and Lee R. Nackman: Scientific and Engineering C++. Addison-Wesley. Reading, Mass. 1994. ISBN 1-201-53393-6. |
[Berg,1995] | William Berg, Marshall Cline, and Mike Girou |
[Booch,1994] | Grady Booch: Object-Oriented Analysis and Design. Benjamin/Cummings. Menlo Park, Calif. 1994. ISBN 0-8053-5340-2. |
[Budge,1992] | Kent Budge, J. S. Perry, And A. C. Robinson: High-Performance Scientific Computation using C++. Proc. USENIX C++ Conference. Portland, Oregon. August 1992. |
[C,1990] | X3 Secretariat: Standard - The C Language. X3J11/90-013. ISO Standard ISO/IEC 9899. Computer and Business Equipment Manufacturers Association. Washington, DC, USA. |
[C++,1998] | X3 Secretariat: International - The C++ Language. X3J16-14882. Information Technology Council(NSITC). Washington, DC, USA. |
[Campbell,1987] | Roy Campbell, et al.: The Design of a Multiprocessor Operating System. Proc. USENIX C++ Conference. Santa Fe, New Mexico. November 1987. |
[Coplien,1995] | James O. Coplien and Douglas C. Schmidt(editors): Pattern Languages of Program Design. Addison-Wesley. Reading, Mass. 1995. ISBN 1-201-60734-4. |
[Dahl,1970] | O-J. Dahl, B. Myrhaug, and K. Nygaard: SIMULA Common Base Language. Norvwgian Computing Center S-22. Oslo, Norway. 1970. |
[Dahl,1972] | O-J. Dahl and C. A. Hoare: Hierarchial Program Construction in Structured Programming. Academic Press New York. 1972. |
[Ellis,1989] | Margaret A. Ellis and Bjame Stroustrup: The Annotated C++ Reference Manual. Addison-Wesley. Reading, Mass. 1990.ISBN 0-201-51459-1. |
[Gamma,1995] | Erich Gamma, et al.: Design Patterns. Addison-Wesley. Reading, Mass, 1995. ISBN 0-201-63361-2. |
[Goldberg,1983] | A. Goldberg and D. Robson: SMALLTALK-80-The Language and Its Implementation. Addison-Wesley. Reading, Mass. 1983. |
[Griswold,1970] | R. E. Grisword, et al.: The Snobol4 Programming Language. Prentice-Hall. Englewood Cliffs, New Jersey. 1970. |
[Griswold,1983] | R. E. Griswold and M. T. Griswold: The ICON Programming Language. Prentice-Hall. Englewood Cliffs, New Jersey. 1983. |
[Hamilton,1993] | G. Hamilton and P. Kougiouris: The Spring Nucleus: A Microkernel for Objects. Proc. 1993 Summer USENIX Conference. USENIX. |
[Henricson,1997] | Mats Henricson and Erik Nyquist: Industrial Strength C++: Rules and Recommendations. Prentice-Hall. Englewood Cliffs, New Jersey. 1997. ISBN 0-13-120965-5. |
[Ichbiah,1979] | Jean D. Ichbiah, et al.: Rationale for the Design of the ADA Programming Language. SIGPLAN Notices. Vol. 14 No. 6 June 1979. |
[Kamath,1993] | Yogeesh H. Kamath, Ruth E. Smith: Reaping Benefits with Object-Oriented Technology. AT&T Technical Jourmal. Vol. 72 No. 5. Sepember/October 1993. |
[Kernighan,1978] | Brian W. Kernighan and Dennis M. Ritchie: The C Programming Language. Prentice-Hall. Englewood Cliffs, New Jersey. 1978. |
[Kernighan,1988] | Brian W. Kernighan and Dennis M. Ritchie: The C Programming Language(Sceond Edition). Prentice-Hall, Englewood Cliffs, New Jersey. 1988. ISBN 0-13-110362-8. |
[Koenig,1989] | Andrew Koenig and Bjarne Stroustrup: C++: As close to C as possible - but no closer. The C++ Report. Vol.1 No.7 July 1989. |
[Knuth,1968] | Donald Knuth: The Art of Computer Programming. Addison-Wesley. Reading, Mass. |
[Liskov,1979] | Barbara Liskov et al.: Clu Reference Manual. MIT/LCS/TR-225. MIT Cambridge. Mass. 1979. |
[Martin,1995] | Robert C. Martin: Designing Object-Oriented C++ Applications Using the Booch Method. Prentice-Hall. Englewood Cliffs, New Jersey. 1995. ISBN 0-13-203837-4. |
[Orwell,1949] | George Orwell:1984. Secker and Warburg. London. 1949. |
[Parrington,1995] | Graham Parrington et al.: The Design and Implementation of Arjuna. Computer Systems. Vol.8 No.3. Summer 1995. |
[Richards,1980] | Martin Richards and Colin Whitby-Strevens: BCPL - The Language and Its Compiler. Cambrideg University Press, Cambrideg. England. 1980. ISBN 0-521-21965-5. |
[Rosler,1984] | L. Rosler: The Evolution of C - Past and Future. AT&T Bell Laboratories Technical Journal. Vol.63 No.8. Part 2. October 1984. |
[Rozier,1988] | M. Rozier, et al.: CHORUS Distributed Operatiing Systems. Computing Systems. Vol.1 No.4 Fall 1988. |
[Sethi,1981] | Ravi Sethi: Uniform Syntax for Type Expressions and Declarations. Software Practice & Experience. Vol.11. 1981. |
[Stepanov,1994] | Alexander Stepanov and Meng Lee: The Standard Template Library. HP Labs Technical Report HPL-94-34(R.1). August, 1994. |
[Stroustrup,1986] | Bjarne Stroustrup: The C++ Programming Language. Addison - Wesley. Reading, Mass. 1986. ISBN 0-201-12078-X. |
[Stroustrup,1987] | Bjarne Stroustrup and Jonathan Shopiro: A Set of C Classes for Co-Routine Style Programming. Proc. USENIX C++ conference. Santa Fe, New Mexico. November 1987. |
[Stroustrup,1991] | Bjarne Stroustrup: The C++ Programming Language(Secong Edition). Addison - Wesley. Reading, Mass. 1991. ISBN 0-201-53992-6. |
[Stroustrup,1994] | Bjarne Stroustrup: The Design and Evolution of C++. Addison - Wesley. Reading Mass. 1994. ISBN 0-201-54330-3. |
[Tarjan,1983] | Robert E. Tarjan: Data Structures and Netwok Algorithms. Society for Industrial and Applies Mathematics. Philadelphia, Penn. 1983. ISBN 0-898-71187-8. |
[Unicode,1996] | The Unicode Consortium: The Unicode Standard, Version 2.0, Addison - Wesley Developers Press. Reading, Mass. 1996. ISBN 0-201-48345-9. |
[UNIX,1985] | UNIX Time - Sharing System: Programmer's Manual. Research Version, Tenth Edition. AT&T Bell Laboratories, Murray Hill, New Jersey. February 1985. |
[Wilson,1996] | Gregory V. Wilson and Paul Lu(editors): Parallel Programming Using C++. The MIT Press. Cambridge. Mass. 1996. ISBN 0-262-73118-5. |
[Wikstrom,1987] | Ake Wikstrom: Functional Programming Using ML. Prentice-Hall. Englewood Cliffs, New Jersey. 1987. |
[Woodward1974] | P. M. Woodward and S. G. Bond: Algol68 - R Users Guide. Her Majesty's Stationery Office. London. England. 1974. |
关于设计和大型软件开发问题的参考文献和书籍,可以在第23章的最后找到。
🔚