design_and_evolution_of_c_plus_plus_first_edition_by_bjarne_stroustrup_bibliography
Table of Contents
Design and Evolution of C Plus Plus, First Edition, by Bjarne Stroustrup Bibliography
Return to Design and Evolution of C++, by Bjarne Stroustrup, Bibliography, D&E, CPP Books
This section contains the references from every chapter of this book.
See Stroustrup, 1991
- ARM - see Ellis, 1990.
- Barton, 1994 - John J. Barton and Lee R. Nackman: Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples. Addison-Wesley, Reading, MA. 1994. ISBN 0-201-53393-6.
- Birtwistle, 1979 - Graham Birtwistle, Ole-Johan Dahl, Björn Myrhaug, and Kristen Nygaard: SIMULA BEGIN. Studentlitteratur, Lund, Sweden. 1979. ISBN 91-44-06212-5.
- Boehm, 1993 - Hans-J. Boehm: Space Efficient Conservative Garbage Collection. Proc. ACM SIGPLAN ’93 Conference on Programming Language Design and Implementation. ACM SIGPLAN Notices. June 1993.
- Booch, 1990 - Grady Booch and Michael M. Vilot: The Design of the C+ + Booch Components. Proc. OOPSLA’90. October 1990.
- Booch, 1991 - Grady Booch: Object-Oriented Design. Benjamin Cummings, Redwood City, CA. 1991. ISBN 0-8053-0091-0.
- Booch, 1993b - Grady Booch and Michael M. Vilot: Simplifying the C+ + Booch Components. The C++Report. June 1993.
- Budge, 1992 - Ken Budge, J.S. Perry, and A.C. Robinson: High-Performance Scientific Computation using C++. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Buhr, 1992 - Peter A. Buhr and Glen Ditchfield: Adding Concurrency to a Programming Language. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Call, 1987 - Lisa A. Call, et al.: CLAM – An Open System for Graphical User Interfaces. Proc. USENIX C++ Conference. Santa Fe, NM. November 1987.
- Cameron, 1992 - Don Cameron, et al.: A Portable Implementation of C+ + Exception Handling. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Campbell, 1987 - Roy Campbell, et al.: The Design of a Multiprocessor Operating System. Proc. USENIX C++ Conference. Santa Fe, NM. November 1987.
- Cattell, 1991 - Rich G.G. Cattell: Object Data Management: Object-Oriented and Extended Relational Database Systems. Addison-Wesley, Reading, MA. 1991. ISBN 0-201-53092-9.
- Cargill, 1991 - Tom A. Cargill: The Case Against Multiple Inheritance in C++. USENIX Computer Systems. Vol 4, no 1, 1991]].
- Carroll, 1991 - Martin Carroll: Using Multiple Inheritance to Implement Abstract Data Types. The C++Report. April 1991.
- Carroll, 1993 - Martin Carroll: Design of the USL Standard Components. The C++Report. June 1993.
- Chandy, 1993 - K. Mani Chandy and Carl Kesselman: Compositional C++: Compositional Parallel Programming. Proc. Fourth Workshop on Parallel Computing and Compilers. Springer-Verlag. 1993.
- Cristian, 1989 - Flaviu Cristian: Exception Handling. Dependability of Resilient Computers, T. Andersen, editor. BSP Professional Books, Blackwell Scientific Publications, 1989]].
- Cox, 1986 - Brad Cox: Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading, MA. 1986.
- Dahl, 1988 - Ole-Johan Dahl: Personal communication.
- Dearle, 1990 - Fergal Dearle: Designing Portable Applications Frameworks for C++. Proc. USENIX C++ Conference. San Francisco, CA. April 1990.
- Dorward, 1990 - Sean M. Dorward, et al.: Adding New Code to a Running Program. Proc. USENIX C++ Conference. San Francisco, CA. April 1990.
- Eick, 1991 - Stephen G. Eick: SIMLIB – An Object-Oriented C++ Library for Interactive Simulation of Circuit-Switched Networks. Proc. Simulation Technology Conference. Orlando, FE. October 1991.
- Ellis, 1990 - Margaret A. Ellis and Bjarne Stroustrup: The Annotated C+ + Reference Manual. Addison-Wesley, Reading, MA. 1990. ISBN [[0-201-51459-1.
- Faust, 1990 - John E. Faust and Henry M. Levy: The Performance of an Object-Oriented Threads Package. Proc. ACM joint ECOOP and OOPSLA Conference. Ottawa, Canada. October 1990.
- Fontana, 1991 - Mary Fontana and Martin Neath: Checked Out and Long Overdue: Experiences in the Design of a C++ Class Library. Proc. USENIX C++Conference. Washington, DC. April 1991.
- Forslund, 1990 - David W. Forslund, et al.: Experiences in Writing Distributed Particle Simulation Code in C++. Proc. USENIX C++ Conference. San Francisco, CA. April 1990.
- Gautron, 1992 - Philippe Gautron: An Assertion Mechanism based on Exceptions. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Gehani, 1988 - Narain H. Gehani and William D. Roome: Concurrent C++: Concurrent Programming With Class(es). Software—Practice & Experience. Vol 18, no 12, 1988]].
- Goldberg, 1983 - Adele Goldberg and David Robson: Smalltalk-80, The Language and its Implementation. Addison-Wesley, Reading, MA. 1983. ISBN 0-201-11371-6. * [[Goodenough, 1975 - John Goodenough: Exception Handling: Issues and a Proposed Notation. Communications of the ACM. December 1975.
- Gorlen, 1987 - Keith E. Gorlen: An Object-Oriented Class Library for C+ + Programs. Proc. USENIX C++ Conference. Santa Fe, NM. November 1987.
- Gorlen, 1990 - Keith E. Gorlen, Sanford M. Orlow, and Perry S. Plexico: Data Abstraction and Object-Oriented Programming in C++. Wiley. West Sussex. England. 1990. ISBN 0-471-92346-X. * [[Hübel, 1992 - Peter Hübel and J.T. Thorsen: An Implementation of a Persistent Store for C++. Computer Science Department. Aarhus University, Denmark. December 1992.
- Ichbiah, 1979 - Jean D. Ichbiah, et al.: Rationale for the Design of the ADA Programming Language. SIGPLAN Notices Vol 14, no 6, June 1979 Part B.
- Ingalls, 1986 - Daniel H.H. Ingalls: A Simple Technique for Handling Multiple Polymorphism. Proc. ACM OOPSLA Conference. Portland, OR. November 1986.
- Interrante, 1990 - John A. Interrante and Mark A. Linton: Runtime Access to Type Information. Proc. USENIX C++ Conference. San Francisco 1990.
- Johnson, 1992 - Steve C. Johnson: Personal communication.
- Johnson, 1989 - Ralph E. Johnson: The Importance of Being Abstract. The C++ Report. March 1989.
- Keffer, 1992 - Thomas Keffer: Why C++ Will Replace Fortran. C++ Supplement to Dr. Dobbs Journal. December 1992.
- Keffer, 1993 - Thomas Keffer: The Design and Architecture of Tools.h++. The C++ Report. June 1993.
- Kernighan, 1976 - Brian Kernighan and P.J. Plauger: Software Tools. Addison-Wesley, Reading, MA. 1976. ISBN 0-201-03669.
- Kernighan, 1981 - Brian Kernighan: Why Pascal is not my Favorite Programming Language. AT&T Bell Labs Computer Science Technical Report No 100. July 1981.
- Kernighan, 1984 - Brian Kernighan and Rob Pike: The UNIX Programming Environment. Prentice-Hall, Englewood Cliffs, NJ. 1984. ISBN 0-13-937699-2.
- Kiczales, 1992 - Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow: The Art of the Metaobject Protocol. The MIT Press. Cambridge, Massachusetts. 1991. ISBN 0-262-11158-6. * [[Koenig, 1988 - Andrew Koenig: Associative arrays in C++. Proc. USENIX Conference. San Francisco, CA. June 1988.
- Koenig, 1989 - Andrew Koenig and Bjarne Stroustrup: C++: A? close to C as possible – but no closer. The C++ Report. July 1989.
- Koenig, 1989b - Andrew Koenig and Bjarne Stroustrup: Exception Handling for C++. Proc. “C++at Work” Conference. November 1989.
- Koenig, 1990 - Andrew Koenig and Bjarne Stroustrup: Exception Handling for C++ (revised). Proc. USENIX C++ Conference. San Francisco, CA. April 1990. Also, Journal of Object-Oriented Programming. July 1990.
- Koenig, 1991 - Andrew Koenig: Applicators, Manipulators, and Function Objects. C++ Journal, vol. 1, #1. Summer 1990.
- Koenig, 1992 - Andrew Koenig: Space Efficient Trees in C++. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Krogdahl, 1984 - Stein Krogdahl: An Efficient Implementation of Simula Classes with Multiple Prefixing. Research Report No 83. June 1984. University of Oslo, Institute of Informatics.
- Lea, 1991 - Doug Lea: Personal Communication.
- Lenkov, 1989 - Dmitry Lenkov: C++ Standardization Proposal. #X3Jll/89-016.
- Lenkov, 1991 - Dmitry Lenkov, Michey Mehta, and Shankar Unni: Type Identification in C++. Proc. USENIX C++ Conference. Washington, DC. April 1991.
- Linton, 1987 - Mark A. Linton and Paul R. Calder: The Design and Implementation of Interviews. Proc. USENIX C++ Conference. Santa Fe, NM. November 1987.
- Lippman, 1988 - Stan Lippman and Bjarne Stroustrup: Pointers to Class Members in C++. Proc. USENIX C++ Conference. Denver, CO. October 1988.
- Liskov, 1987 - Barbara Liskov: Data Abstraction and Hierarchy - Barbara Liskov. Addendum to Proceedings of OOPSLA’87. October 1987.
- Mitchell, 1979 - James G. Mitchell, et.al.: Mesa Language Manual. XEROX PARC, Palo Alto, CA. CSL-79-3. April 1979.
- Murray, 1992 - Rob Murray: A Statically Typed Abstract Representation for C+ + Programs. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Nelson, 1991 - Nelson, G. (editor): Systems Programming with Modula-3. Prentice-Hall, Englewood Cliffs, NJ. 1991. ISBN 0-13-590464-1. * [[Rose, 1984 - Leonie V. Rose and Bjarne Stroustrup: Complex Arithmetic in C++. Internal AT&T Bell Labs Technical Memorandum. January 1984. Reprinted in AT&T C++ Translator Release Notes. November 1985.
- Parrington, 1990 - Graham D. Parrington: Reliable Distributed Programming in C++. Proc. USENIX C++ Conference. San Francisco, CA. April 1990.
- Reiser, 1992 - John F. Reiser: Static Initializers: Reducing the Value-Added Tax on Programs. Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Richards, 1980 - Martin Richards and Colin Whitby-Strevens: BCPL – the language and its compiler. Cambridge University Press, Cambridge, England. 1980. ISBN 0-521-21965-5. * [[Rovner, 1986 - Paul Rovner: Extending Modula-2 to Build Large, Integrated Systems. IEEE Software Vol 3, No 6, November 1986.
- Russo, 1988 - Vincent F. Russo and Simon M. Kaplan: A C++ Interpreter for Scheme. Proc. USENIX C++ Conference. Denver, CO. October 1988.
- Russo, 1990 - Vincent F. Russo, Peter W. Madany, and Roy H. Campbell: C++ and Operating Systems Performance: A Case Study. Proc. USENIX C++ Conference. San Francisco, CA. April 1990.
- Sakkinen, 1992 - Markku Sakkinen: A Critique of the Inheritance Principles of C++. USENIX Computer Systems, vol 5, no 1, Winter 1992.
- Sethi, 1980 - Ravi Sethi: A case study in specifying the semantics of a programming language. Seventh Annual ACM Symposium on Principles of Programming Languages. January 1980.
- Sethi, 1981 - Ravi Sethi: Uniform Syntax for Type Expressions and Declarators. Software – Practice and Experience, Vol 11. 1981.
- Sethi, 1989 - Ravi Sethi: Programming Languages – Concepts and Constructs. Addison-Wesley, Reading, MA. 1989. ISBN 0-201-10365-6. * [[Shopiro, 1985 - Jonathan E. Shopiro: Strings and Lists for C++. AT&T Bell Labs Internal Technical Memorandum. July 1985.
- Shopiro, 1987 - Jonathan E. Shopiro: Extending the C++ Task System for Real-Time Control. Proc. USENIX C++ Conference. Santa Fe, NM. November 1987.
- Shopiro, 1989 - Jonathan E. Shopiro: An Example of Multiple Inheritance in C++: A Model of the Iostream Library. ACM SIGPLAN Notices. December 1989.
- Snyder, 1986 - Alan Snyder: Encapsulation and Inheritance in Object-Oriented Programming Languages. Proc. OOPSLA’86. September 1986.
- Stroustrup, 1978 - Bjarne Stroustrup: On Unifying Module Interfaces. ACM Operating Systems Review Vol 12 No 1. January 1978.
- Stroustrup, 1979 - Bjarne Stroustrup: Communication and Control in Distributed Computer Systems. Ph.D. thesis, Cambridge University, 1979]].
- Stroustrup, 1980 - Bjarne Stroustrup: Classes: An Abstract Data Type Facility for the C Language. Bell Laboratories Computer Science Technical Report CSTR-84. April 1980. Revised, August 1981. Revised yet again and published as * Stroustrup, 1982 - .
- Stroustrup, 1980b - Bjarne Stroustrup: A Set of Classes for Co-routine Style Programming. Bell Laboratories Computer Science Technical Report CSTR-90. November 1980.
- Stroustrup, 1981 - Bjarne Stroustrup: Long Return: A Technique for Improving The Efficiency of Inter-Module Communication. Software Practice and Experience. January 1981.
- Stroustrup, 1981b - Bjarne Stroustrup: Extensions of the C Language Type Concept. Bell Labs Internal Memorandum. January 1981.
- Stroustrup, 1982 - Bjarne Stroustrup: Classes: An Abstract Data Type Facility for the C Language. ACM SIGPLAN Notices. January 1982. Revised version of Stroustrup, 1980.
- Stroustrup, 1982b - Bjarne Stroustrup: Adding Classes to C: An Exercise in Language Evolution. Bell Laboratories Computer Science internal document. April 1982. Software: Practice & Experience, Vol 13. 1983.
- Stroustrup, 1984 - Bjarne Stroustrup: The C++ Reference Manual. AT&T Bell Labs Computer Science Technical Report No 108. January 1984. Revised, November 1984.
- Stroustrup, 1984b - Bjarne Stroustrup: Operator Overloading in C++. Proc. IFIP WG2.4 Conference on System Implementation Languages: Experience & Assessment. September 1984.
- Stroustrup, 1984c - Bjarne Stroustrup: Data Abstraction in C. Bell Labs Technical Journal. Vol 63, No 8. October 1984.
- Stroustrup, 1985 - Bjarne Stroustrup: An Extensible I/O Facility for C++. Proc. Summer 1985 USENIX Conference. June 1985.
- Stroustrup, 1986 - Bjarne Stroustrup: The C++ Programming Language. Addison-Wesley, Reading, MA. 1986. ISBN 0-201-12078-X. * [[Stroustrup, 1986b - Bjarne Stroustrup: What is Object-Oriented Programming? Proc. 14th ASU Conference. August 1986. Revised version in Proc. ECOOP’87, May 1987, Springer Verlag Lecture Notes in Computer Science Vol 276. Revised version in IEEE Software Magazine. May 1988.
- Stroustrup, 1987 - Bjarne Stroustrup: Multiple Inheritance for C++. Proc. EUUG Spring Conference, May 1987. Also, USENIX Computer Systems, Vol 2 No 4. Fall 1989.
- Stroustrup, 1987b - Bjarne Stroustrup and Jonathan Shopiro: A Set of C classes for Co-Routine Style Programming. Proc. USENIX C++ Conference. Santa Fe, NM. November 1987.
- Stroustrup, 1987c - Bjarne Stroustrup: The Evolution of C++: 1985-1987. Proc. USENIX C++Conference. Santa Fe, NM. November 1987.
- Stroustrup, 1987d - Bjarne Stroustrup: Possible Directions for C++. Proc. USENIX C++Conference. Santa Fe, NM. November 1987.
- Stroustrup, 1988 - Bjarne Stroustrup: Type-safe Linkage for C++. USENIX Computer Systems, Vol 1 No 4. Fall 1988.
- Stroustrup, 1988b - Bjarne Stroustrup: Parameterized Types for C++. Proc. USENIX C++ Conference, Denver, CO. October 1988. Also, USENIX Computer Systems, Vol 2 No 1. Winter 1989.
- Stroustrup, 1989b - Bjarne Stroustrup: The Evolution of C++: 1985-1989. USENIX Computer Systems, Vol 2 No 3. Summer 1989. Revised version of Stroustrup, 1987c.
- Stroustrup, 1990 - Bjarne Stroustrup: On Language Wars. Hotline on Object-Oriented Technology. Vol 1, No 3. January 1990.
- Stroustrup, 1991 - Bjarne Stroustrup: The C++ Programming Language (2nd edition). Addison-Wesley, Reading, MA. 1991. ISBN 0-201-53992-6. * [[Stroustrup, 1992 - Bjarne Stroustrup and Dmitri Lenkov: Run-Time Type Identification for C++. The C++Report. March 1992. Revised version: Proc. USENIX C++ Conference. Portland, OR. August 1992.
- Stroustrup, 1993 - Bjarne Stroustrup: The History of C++: 1979-1991. Proc. ACM History of Programming Languages Conference (HOPL-2). April 1993. ACM SIGPLAN Notices. March 1993.
- Tiemann, 1987 - Michael Tiemann: “Wrappers:” Solving the RPC problem in GNU C++. Proc. USENIX C++ Conference. Denver, CO. October 1988.
- Tiemann, 1990 - Michael Tiemann: An Exception Handling Implementation for C++. Proc. USENIX C++ Conference. San Francisco, CA. April 1990.
- Weinand, 1988 - Andre Weinand, et al.: ET++ – An Object-Oriented Application Framework in C++. Proc. OOPSLA’88. September 1988.
- Wikström, 1987 - Åke Wikström: Functional Programming in Standard ML. Prentice-Hall, Englewood Cliffs, NJ. 1987. ISBN 0-13-331968-7.
- Waldo, 1991 - Jim Waldo: Controversy: The Case for Multiple Inheritance in C++. USENIX Computer Systems, vol 4, no 2, Spring 1991.
- Waldo, 1993 - Jim Waldo (editor): The Evolution of C++. A USENIX Association book. The MIT Press, Cambridge, MA. 1993. ISBN 0-262-73107-X.
- Wilkes, 1979 - M.V. Wilkes and R.M. Needham: The Cambridge CAP Computer and its Operating System. >North-Holland, New York. 1979. ISBN 0-444-00357-6.
- Woodward, 1974 - P.M. Woodward and S.G. Bond: Algol 68-R Users Guide. Her Majesty’s Stationery Office, London. 1974. ISBN 0-11-771600-6.
Fair Use Sources
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
design_and_evolution_of_c_plus_plus_first_edition_by_bjarne_stroustrup_bibliography.txt · Last modified: 2024/05/01 02:00 by 127.0.0.1