...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Authors |
Title, Publisher/link, Date Published |
|
---|---|---|
1. |
Todd Veldhuizen |
"Expression Templates". C++ Report, June 1995. |
2. |
Peter Naur (ed.) |
"Report on the Algorithmic Language ALGOL 60". CACM, May 1960. |
3. |
ISO/IEC |
"ISO-EBNF", ISO/IEC 14977: 1996(E). |
4. |
Richard J.Botting, Ph.D. |
"XBNF" (citing Leu-Weiner, 1973). California State University, San Bernardino, 1998. |
5. |
James Coplien. |
"Curiously Recurring Template Pattern". C++ Report, Feb. 1995. |
6. |
Thierry Geraud and Alexandre Duret-Lutz |
Generic Programming Redesign of Patterns Proceedings of the 5th European Conference on Pattern Languages of Programs(EuroPLoP'2000) Irsee, Germany, July 2000. |
7. |
Geoffrey Furnish |
"Disambiguated Glommable Expression Templates Reintroduced" C++ Report, May 2000 |
8. |
Erich Gamma, Richard Helm, Ralph Jhonson, and John Vlissides |
Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995. |
9. |
Alfred V. Aho, Revi Sethi, Feffrey D. Ulman |
Compilers, Principles, Techniques and Tools Addison-Wesley, June 1987. |
10. |
Dick Grune and Ceriel Jacobs |
Parsing Techniques: A Practical Guide. Ellis Horwood Ltd.: West Sussex, England, 1990. (electronic copy, 1998). |
11. |
T. J. Parr, H. G. Dietz, and W. E. Cohen |
PCCTS Reference Manual (Version 1.00). School of Electrical Engineering, Purdue University, West Lafayette, August 1991. |
12. |
Adrian Johnstone and Elizabeth Scott. |
RDP, A Recursive Descent Compiler Compiler. Technical Report CSD TR 97 25, Dept. of Computer Science, Egham, Surrey, England, Dec. 20, 1997. |
13. |
Adrian Johnstone |
Languages and Architectures, Parser generators with backtrack or extended lookahead capability Department of Computer Science, Royal Holloway, University of London, Egham, Surrey, England |
14. |
Damian Conway |
Parsing with C++ Classes. ACM SIGPLAN Notices, 29:1, 1994. |
15. |
Joel de Guzman |
"Spirit Version 1.8", 1998-2003. |
16. |
S. Doaitse Swierstra and Luc Duponcheel |
Deterministic, Error-Correcting Combinator Parsers Dept. of Computer Science, Utrecht University P.O.Box 80.089, 3508 TB Utrecht, The Netherland |
17. |
Bjarne Stroustrup |
Generalizing Overloading for C++2000 Overload, Issue 25. April 1, 1998. |
18. |
Dr. John Maddock |
Regex++ Documentation http://www.boost.org/libs/regex/index.htm |
19. |
Anonymous Edited by Graham Hutton |
Frequently Asked Questions for comp.lang.functional. Edited by Graham Hutton, University of Nottingham. |
20. |
Hewlett-Packard |
Standard Template Library Programmer's Guide., Hewlett-Packard Company, 1994 |
21. |
Boost Libraries |
|
22. |
Brian McNamara and Yannis Smaragdakis |
|
23. |
Todd Veldhuizen |