Literaturverzeichnis |
[ALSU] |
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullmann: Compiler. Pearson 2008 |
[Asio] |
Christopher Kohlhoff: Boost.Asio. |
[bfloat] |
bfloat16 floating-point format. https://en.wikipedia.org/wiki/Bfloat16_floatingpoint_format Siehe auch die Links zu den anderen Zahlenformaten auf dieser Seite. |
[CGL] |
C++ Core Guidelines, |
[CLR] |
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Introduction to Algorithms. 4. Auflage, MIT Press 2022 (eine ältere Auflage ist in deutscher Sprache erhältlich) |
[CPP] |
Die Software zu diesem Buch finden Sie unter |
[CW] |
Luca Cardelli, Peter Wegner: On Understanding Types, Data Abstraction, and Polymorphism. Computing Surveys 17, No. 4, Dezember 1985, Seiten 471-522 |
[Ecma] |
Standard ECMA-262, https://www.ecma-international.org/publications/standards/Ecma-262.htm |
[Fri] |
Jeffrey E.F. Friedl: Mastering Regular Expressions. 3. Auflage, O’Reilly 2009 |
[GCC] |
Homepage der GNU Compiler Collection: https://gcc.gnu.org |
[GHJV] |
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns. Addison-Wesley 1995 |
[GrJ] |
Douglas Gregor, Jaakko Järvi: Variadic Templates for C++0x, in Journal of Object Technology, vol. 7, no. 2, February 2008, Seiten 31-51. |
[HTTP] |
R. Fielding et al.: Hypertext Transfer Protocol – HTTP/1.1 |
[ISOC] |
ISO/IEC 9899-2023: Programming Languages – C (öffentlicher Entwurf vom 3.9.2022). https://www.open-std.org/JTC1/SC22/WG14/www/docs/n3054.pdf |
[ISOC++] |
ISO/IEC JTC 1/SC22/WG21: Standard for Programming Language C++ Standardentwurf, am 21.2.2023 von https://github.com/cplusplus/draft heruntergeladen. Der offizielle Standard kann bei https://www.iso.org erworben werden. Den aktuellen Standardentwurf finden Sie auch unter https://eel.is/c++draft/ |
[ISOWG] |
ISO C++-Standard-Komitee, https://www.open-std.org/jtc1/sc22/wg21/ |
[Jos] |
Nicolai M. Josuttis: C++ Move Semantics, Dezember 2020, ISBN 978-3-96730900-3 |
[Lis] |
Barbara Liskov: Data Abstraction and Hierarchy, Addendum to Proc. of the ACM Conference on Object-Orientated Programming Systems, Languages, and Applications (OOPSLA ’87). SIGPLAN Notices 23, 5 (May 1988) |
[make] |
GNU make, https://www.gnu.org/software/make/manual/make.html |
[Mey] |
Bertrand Meyer: Touch of Class. Springer 2013 |
[Mill] |
Peter Miller: Recursive Make Considered Harmful, |
[MIME] |
IANA – Internet Assigned Numbers Authority: MIME Media Types, |
[Nieb] |
Eric Niebler: Range-v3 User Manual, |
[NTP] |
D. Mills et al.: RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms Specification. https://www.ietf.org/rfc/rfc5905.txt |
[Oe] |
Bernd Oestereich, Axel Scheithauer und Stefan Bremer: Analyse und Design mit der UML 2.5. De Gruyter 2012 |
[Port] |
IANA – Internet Assigned Numbers Authority: PORT NUMBERS, |
[Roz] |
Gennadiy Rozental: Boost Test Library. |
[ScM97] |
Scott Meyers: Mehr Effektiv C++ programmieren. Addison-Wesley 1997 |
[ScM14] |
Scott Meyers: Effective Modern C++. O’Reilly 2014 |
[SpiBr] |
Andreas Spillner, Ulrich Breymann: Lean Testing für C++-Programmierer – Angemessen statt aufwendig testen. dpunkt.verlag 2016, http://leantesting.de/ |
[SQLite] |
SQLite Homepage: https://www.sqlite.org/ |
[Str15] |
Bjarne Stroustrup: Die C++-Programmiersprache. Hanser 2015 |
[Str18] |
Bjarne Stroustrup: Subscripts and sizes should be signed. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1428r0.pdf |
[Unic] |
Homepage der Unicode-Organisation, https://www.unicode.org/ |
[Unr] |
Erwin Unruh, Primzahlenprogramm, |
[URI] |
T. Berners-Lee, R. Fielding, L. Masinter: Uniform Resource Identifier (URI): Generic Syntax, https://www.ietf.org/rfc/rfc3986.txt |
[vdL] |
Peter van der Linden: Expert C Programming. SunSoft Press/Prentice Hall 1994 |
[Ve] |
Todd Veldhuizen: Using C++ template metaprograms. C++ Report 7, No. 4, May 1995, Seiten 36–43. Siehe auch https://sourceforge.net/projects/blitz/ |
[VJG] |
David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor: C++ Templates – The Complete Guide. Addison Wesley 2018 |
[Will] |
Anthony Williams: C++ Concurrency in Action. Manning 2019 |
Hinweis
Internet-Verweise unterliegen häufig Änderungen. Es kann daher sein, dass einige der angegebenen Links nach Druck des Buchs nicht mehr auffindbar sind.