Home |
Papers (26) Sites:
» An Introduction to Garbage Collection, Part I
Presents an introduction to garbage collection, presenting the subject in enough detail to show the various tradeoffs and advantages between various techniques and what goes on under the hood in a typical garbage collector. http://icu.sourceforge.net/docs/papers/cpp_report/an_introduction_to_garbage_collection_part_i.html » An Introduction to XML Data Binding in C++
This article looks at XML Data Binding at a new alternative to automate much of the task of processing XML data by presenting the information stored in XML as a statically-typed, vocabulary-specific object model. (Boris Kolpackov) http://www.artima.com/cppsource/xml_data_binding.html » C++ Optimizations
List of C++ source code optimizations that can give big returns, especially when used in tight loops. By Andrew S. Winter. http://www.custard.org/%7eandrew/optimize.php » C++ in the Real World
This article explores the strengths of C++, and how to exploit them in projects. http://www.cantrip.org/realworld.html » C++: Beyond The Standard Library
Takes a look at Blitz++, MTL (Matrix Template Library), ACE, Loki and Boost. http://www.cprogrammingtrends.com/cprogrammingtrends-43-20030728CBeyondTheStandardLibrary.html » C++?? : A Critique of C++
A Critique of C++ and Programming and Language Trends of the 1990s. http://burks.brighton.ac.uk/burks/pcinfo/progdocs/cppcrit/ » Constant Objects and Constant Expressions
Explains why constant objects are not as useful as some people would like them to be. http://www.embedded.com/story/OEG20011220S0063 » Contracts: From Analysis to C++ Implementation
Describes a set of techniques and tools (an environment) facilitating prototyping of, providing general mechanisms for, object-oriented architectures based on the idea of assertion checking and Design by Contract (DbC) in C++. http://fodok.uni-linz.ac.at/JKUFODOK/ENGLISH/RU_246000-9104/PUB_1999/PUB_32893.html » Create Movie from HBitmap
Describes creating AVI/WMV/QuickTime movies from sequences of bitmaps with source code examples. http://gpalem.web.officelive.com/createmovie.html » Creating Truly Maintainable Class Factories
Presents a solution that is easily extensible and maintainable; what's more, it is particularly well suited to creating objects from XML data. http://www.ddj.com/cpp/184401309 » Dynamic C++ Classes
Describes a lightweight mechanism to update code in a running program. (GÃsli Hjálmtýsson, Robert Gray) http://www.usenix.org/publications/library/proceedings/usenix98/full_papers/hjalmtysson/hjalmtysson.pdf » Enumeration Constants vs. Constant Objects
Presents insights on choosing between symbolic constants as either enumeration constants or constant objects. http://www.embedded.com/story/OEG20011129S0065 » Functional Style in C++
Discusses closures, late binding, and lambda abstractions. http://okmij.org/ftp/cpp-digest/Functional-Cpp.html » Herb Sutter - Publications
Over 80 in-depth articles about object-oriented software development and C++ design and programming have been published in C/C++ Users Journal, C++ Report, Dr. Dobb's Journal, Java Report, Visual C++ Developer's Journal, and other magazines. http://www.gotw.ca/publications/ » Introducing the Catenator
This article introduces a very sophisticated and useful data structure for efficient string processing, while at the same time revealing some interesting features of C++. (Adam Sanitt) http://www.artima.com/cppsource/catenator.html » Mixing C and C++ Code in the Same Program
How-to article by Stephen Clamage. http://developers.sun.com/sunstudio/articles/mixing.html » Optimizing Software in C++
An optimization manual for advanced C++ programmers on Windows, Linux and Mac platforms. Topics include: the choice of platform and operating system, choice of compiler and framework, finding performance bottlenecks, the efficiency of different C++ constr http://www.agner.org/optimize/optimizing_cpp.pdf » Publications by Bjarne Stroustrup
Reasonably complete list of Bjarne's publications. http://www.research.att.com/~bs/papers.html » Simpler Multithreading in C++0x
The new standard will support multithreading, with a new thread library. This article explains how this will improve porting code, and reduce the number of APIs and syntaxes used. http://www.devx.com/SpecialReports/Article/38883 » Symbolic Constants
Shows all choices for defining symbolic constants. http://www.embedded.com/story/OEG20011016S0116 » The Anatomy of the Assignment Operator
In depth discussion of writing solid assignment operators. Explains exception safety and memory management issues. http://icu.sourceforge.net/docs/papers/cpp_report/the_anatomy_of_the_assignment_operator.html » The Assignment Operator Revisited
Looks at how difficult it is to copy state from one object to another. (Richard Gillam) http://www.icu-project.org/docs/papers/cpp_report/the_assignment_operator_revisited.html » The Design and Implementation of SPECS: An Alternative C++ Syntax
By B.M. Werther and D.M. Conway, Dept. Computer Science, Monash University, Melbourne. http://www.csse.monash.edu.au/~damian/papers/PDF/SPECS.pdf » The Design of C++0x
Bjarne Stroustrup provides insights on what will likely be added or changed in the upcoming version of the C++ standard. http://www.ddj.com/cpp/184401958 » The Miseducation of C++
Modern C++ is a more expressive, simpler language than C, and a language in its own right, so why do so many people insist on teaching it historically? Kevlin Henney appeals for a reform of the C++ education system. http://www.two-sdg.demon.co.uk/curbralan/papers/TheMiseducationOfC++.pdf » What is Koenig Lookup?
A definition of argument-dependent name lookup with examples for application with HP aC++. http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801/?ciid=a908852bcbe02110852bcbe02110275d6e10RCRD This category needs an editor
Last Updated: 2007-01-02 19:57:55
The content of this directory is based on the Open Directory and has been modified by GoSearchFor.com |