C++

       

[ Publications | Class Libraries and Projects | Tools | Variants | Other C/C++ Sites ]


  • Publications
  • Magazine C/C++ User's Journal
  • Magazine C++ Report
  • Magazine Visual C++ Developer's Journal
  • Magazine C++ Builder Developer's Journal
  • Magazine Visual C++ Developer Online
  • FAQ comp.lang.c++ FAQs, at Ohio State University.
  • FAQ C++ FAQs Lite, by Marshall Cline.
  • FAQ comp.std.c++ FAQ, by Matt Austern.
  • Doc The ISO/ANSI C++ Draft at Cygnus Support.
  • Site Embedded C++ Standard
  • Articles C++ articles, by Nathan C. Myers.
  • Article Multiple Dispatch in C++ and Java, by David Chatterton.
  • Article A Streams-Based Interface in C++ for Programming Heterogeneous Systems (.ps.Z), by R. Pozo.
  • Article Eliminating Virtual Function Calls in C++ Programs, by Gerald Aigner and Urs Hölzle.
  • Articles C++ Report material by Douglas C. Schmidt.
  • Article A Coding Convention for C++ Code, by Dan Wallach.
  • Article SES C++ Coding Conventions, by Allan Clarke.
  • Article C++ Coding Standard, by Todd Hoff.
  • Doc C++ - Beyond the ARM at Object Consultancy Services.
  • Book Programming with Class: A Practical Introduction to Object Oriented Programming with C++, by Neil Gray. John Wiley, 1994.
  • Doc Ask the C++ Pro at inquiry.com.
  • Doc C++ Annotations, by Frank B. Brokken and Karel Kubat.
  • Doc Objective View Point, an introduction to C++ at Crossroads: The ACM Student Magazine.
  • Doc Introduction to Object-Oriented Programming Using C++, by Peter Müller.
  • Doc Object-Oriented Programming with C++, by Jane Li.
  • Doc C Programming, by Brian Brown.
  • Doc C++ Tip-of-the-Day, by Allan D. Clarke.
  • Notes Computing II - C++ Programming at the Faculty of Science and Mathematics, Nottingham Trent University.
  • Article Experiences With Sun Shared Libraries in C++, by Robert Mecklenburg.
  • Article Using C++ Class Libraries from an Interpreted Language (ps.gz), by Wolfgang Heidrich, Philipp Slusallek, Hans-Peter Seidel, in Technology of Object-Oriented Languages & Systems (TOOLS 14), pp. 397-408, 1994.
  • Book Advanced C++ Programming Styles and Idioms, by James O. Coplien. Addison-Wesley, 1992.
  • Book Scientific and Engineering C++, by John J. Barton and Lee R. Nackman. Addison-Wesley, 1994.
  • Book The C++ Answer Book, by Tony L. Hansen. Addison-Wesley, 1990.
  • Book C Interfaces and Implementations, by David R. Hanson. Addison-Wesley Professional Computing Series, 1997.
  • Book C Programming for Engineers, by Mark Austin and Dave Mazzoni. John Wiley & Sons.
  • Book Taming C++: Pattern Classes and Persistence for Large Projects, by Jiri Soukup. Addison-Wesley.
  • Book Large-Scale C++ Software Design by John Lakos.
  • Book Algorithms, Data Structures, and Problem Solving with C++, by Mark Allen Weiss.
  • Book Efficient C Programming: A Practical Approach, by Mark Allen Weiss.
  • Book Problem Solving, Abstraction, and Design Using C++, by Frank L. Friedman and Elliot B. Koffman. Addison Wesley 1994.
  • Doc Standard C
  • Doc The C Library Reference Guide, by Eric Huss.
  • Doc Programming in C, by David Marshall.
  • Book Algorithms and Data Structures in C++, by L. Ammeraal. John Wiley and Sons, 1996.
  • Doc Multi-dimensional Arrays in C/C++, by Bretton Wade.
  • Article Database Management In C++, by Art Sulger. Dr Dobb's Journal, November 1994. Source code (.zip).
  • Doc Programming advices for C++, by Valentin Bonnard.
  • Doc Programming in C++: Rules and Recommendations, by Erik Nyquist and Mats Henricson.
  • Article Ottinger's Rules for Variable and Class Naming, by Tim Ottinger.
  • Article Coding Standards for C, C++, and Java, by the Vision 2000 CCS Package and Application Team at NASA.
  • Book Building Business ApplicationsUsing C++: An Introduction to the Object Model, by Lucy Garnett. Addison-Wesley Longman.
  • Article The Virtual Function Mechanism, by Saurabh Mathur.
  • Article C++ portability guide, by David Williams.
  • Doc Guide to Faster, Less Frustrating Debugging, by Norman Matloff.
  • Links C and C++ Style Guides, by Christopher Lott.
  • Class Libraries and Projects
  • FAQ Available C++ Libraries FAQ, by Nikki Locke.
  • Doc C++ Library Routines
  • Project The Standard Template Library, by Alexander Stepanov and Meng Lee.
  • Site The Standard Template Library, by G. Bowden Wise.
  • Site Standard Template Library, by Ian Burrell.
  • Article Programming with the Standard Template Library, by Thomas Keffer. Dr. Dobb's Sourcebook, July 1995. Source file (ascii).
  • Doc STL Windows Help file (.zip), courtesy Berrie Bloem.
  • Doc STL Newbie guide by Mumit Khan.
  • Add-On Views - a C++ Standard Template Library extension, by Jon Seymour.
  • Add-On Safe STL, a "small but useful enhancement to make STL safer to use", by Cay Horstmann.
  • Doc Standard Template Library Programmer's Guide from SGI.
  • Book STL for C++ Programmers, by Leen Ammeraal. John Wiley.
  • Doc Standard Template Library Online Reference, by Kenny Zalewski.
  • Doc Standard Template Library Adaptation Page, by Boris Fomitchev.
  • Book Designing Components with the C++ STL, by Ulrich Breymann. Addison Wesley Longman, 1998.
  • Project COM STL Bridge by Ray Brown.
  • Code NIHCL, the National Institute Of Heatlh Class Library.
  • Doc NIH Class Library Reference Manual at the National Institute Of Heatlh.
  • Project YACL, a class library for platform-independent programming, by M. A. Sridhar.
  • Project VWCL, the Virtual Windows Class Library, managed by Todd Osborne.
  • Project OSE, a collection of programming tools and class libraries, by Dumpleton Software.
  • Project CNCL, the Communication Networks Class Library, by Martin Horneffer, Ralf Popp and Martin Steppler.
  • Project LEDA, a Library of Efficient Data Types and Algorithms, by Christian Uhrig.
  • Project WFC, Win32 Foundation Classes, by Samuel R. Blackburn.
  • MFC, the Microsoft Foundation Classes.
  • Site MFC Programmer's SourceBook, by Zafir Anju.
  • Site For MFC Developers Only at Stingsoft.
  • Doc Ask the MFC Pro at inquiry.com.
  • Site The MFC Professional at Vision X.
  • Articles Articles on MFC/Visual C++. by intec MFC Group.
  • Site MFC For Yourself at Mushroom Software.
  • Article An Analysis of Design Patterns in MFC, by Kim Nyberg, Petri Raitio and Kari Sydänmaanlakka.
  • Code MFC C++ Classes, by Neil Kolban.
  • Code The Unofficial WorldCom MFC Library, by Joe Willcoxson.
  • Code MFC directory at [advn.com].
  • ATL, the very cool Microsoft ActiveX Template Library.
  • Site The World of ATL, by Alex Stockton.
  • Article ATL and Dual Interfaces, by George Shepherd and Scot Wingo. Dr. Dobb's Journal, December 1997.
  • Article ActiveX Magic: An ActiveX Control and DCOM Sample Using ATL, by Steve Robinson and Alex Krasilshchikov.
  • Article ATL Object Wizard Tutorials, by Jeff Deneau.
  • Site ATL resources, by Shaun Wilde.
  • FAQ Microsoft Active Template Library Frequently Asked Questions at Stingray.
  • Site Christian's ATL Zone, the unofficial home of the Active Template Library team.
  • Article ATL: Rx for Your COM Headaches, by John Lam. PC Magazine -- December 3, 1996.
  • Article Building a COM Object with ATL, by John Lam. PC Magazine -- December 17, 1996.
  • OWL, Borland's ObjectWindows Library.
  • Site OWL Sources, compiled by Michael Sawczyn.
  • Site OWL HOW
  • Project OWLSock, an OWL-based Winsock library, by Paul Pedriana.
  • Code OWL Page, by Alan Chambers.
  • Site OwlDev by Rich Goldstein.
  • Project BasicTools, at the Institute of Applied Mathematics at SINTEF.
  • Project CIDLib, a collection of class libraries for Windows NT, by Charmed Quark Software.
  • Project Objective C Class Library, by Andrew McCallum et al.
  • Think Class Library, by Symantec.
  • Doc Symantec Think Class Library Tutorial, by Neil Gray.
  • Project The C++ ADT, C++ abstract data types, by Magnus Leksell.
  • Project DS++, a C++ Data Structures Library, by Geoffrey Furnish.
  • Project COOL, a C++ Object-Oriented Library.
  • Doc C++ Object-Oriented Library (COOL) Users Manual.
  • Project MacApp by Apple.
  • Taligent Application Framework
  • Doc Developer Resources for the Taligent application frameworks.
  • Article A beginner's guide to developing with the Taligent application frameworks, by Joachim Laubsch for JOOP, November 1996.
  • Project Dreamscape, a C++ class library for RISC OS 3, by Mark Seaborn.
  • Project Stroika, a complete, cross-platform C++ application framework, by Sophists Solutions.
  • Code Examples of C++ Programs and Classes, by Dick Botting.
  • Project MetaKit, a small C++ class library to manage persistent storage and transport of structured data, at Equi4 Software.
  • Code BtreeMM, a C++ class that implements a B-Tree data structure from a memory mapped file, by David Van Wagner.
  • Code Valarray, an "approximate implementation of the proposed standard C++ numerical array construct", by David Vandevoorde.
  • Code String, Array, and Matrix Classes in C++ (.zip), by Allen Barker.
  • Code Str, an emulation of the standard C++ string class, by Robert Davies.
  • Code C++ Class Library, by Joe Strout.
  • Code Uwe Hale's Programming page
  • Code Snippets, by Bob Stout.
  • Project ubiqx, a collection of utility modules.
  • Project JThreads/C++, a high-level Java-like C++ thread abstraction library, by OOC.
  • Project paintlib, a C++ class library for image file decoding and manipulation, by Ulrich von Zadow.
  • Project OPaC, a C++ class library for Win32 and Linux/X11, by Pierre Arnaud.
  • Project Socket++, by Gnanasekaran (Sekar) Swaminathan.
  • Project Socket++ for OS/2, by Paul Elliott.
  • Project ROOT, a comprehensive object oriented framework that provides a solid foundation on which large scale data analysis applications can be built.
  • Project CICS Foundation Classes at IBM.
  • Project Glish, a scripting language and accompanying C++ library, at the National Radio Astronomy Observatory.
  • Project Qt, a multi-platform C++ GUI application framework, by Troll Tech.
  • The GNU C Library
  • Doc The GNU C Library
  • Code C/C++ Utility Library from EMS.
  • Code AsmGen, a library to help create C++ assembly generation programs, by Leonard Janke.
  • Code Programming tools, by G. Wade Johnson.
  • Code D-Lib, a C++ Debug Library by Anatoly Kardash.
  • Code RE-Lib, a C++ Regular Expression Library by Anatoly Kardash.
  • Project hush, a C++ API for Tcl/Tk.
  • Project Goofie, A General Object-Oriented Framework for Interface Expression, by [mecklen@cs.utah.edu].
  • Code Source Code by JetByte.
  • Project src2html, A flex-based utility for formatting C, C++, and Java source code using HTML, by Stephen F. Booth.
  • Homepage Phlip (C++ code).
  • Homepage Dietmar Kühl (C++ code).
  • Project Ted, an easy rich text (RTF) editor, by Mark de Does.
  • Tools
  • Compiler g++
  • Doc G++ FAQ, at Cygnus Support.
  • Add-On Bounds checking extensions to GCC, by Richard W.M. Jones.
  • Compiler DJGPP
  • Doc DJGPP Tutorials, by [avly@remus.rutgers.edu].
  • Site Djgpp, by Nathan Kopp.
  • Compiler EZGCC, a fully patched, easy to install subset of DJGPP v1.12m4, by Anton Helm.
  • Compiler GCC for Win32, by Colin Peters.
  • IDE Borland C++
  • Doc Borland C++ Technical Information Documents at Borland.
  • Links Borland C++, by Nathan Kopp.
  • IDE Borland C++Builder
  • Site C++Builder Solutions, by Kent Reisdorph.
  • Site Dr.Bob's C++Builder Gate, by Bob Swart.
  • Site The Unofficial C++Builder Home Page, by Brian Sturk.
  • Site The Unofficial C++Builder Page, by Dennis W. Mattison.
  • Site The Bits..., by Jon Jenkinson, Alan D. Mills & Kris Erickson.
  • Site Borland C++ Information and links, by Ed Snible.
  • Site BCBDEV.COM, by Harold Howe.
  • Site C++ Builder DirectX Site, by Ralph Rice.
  • IDE Microsoft Visual C++
  • Site Visual C++ Resources
  • Compiler Watcom C/C++
  • Doc The Watcom C/C++ Programmer's FAQ (ascii).
  • Compiler KAI C++
  • IDE Metrowerks CodeWarrior
  • IDE IBM VisualAge for C++
  • Compiler Sphinx C--, a free DOS compiler that combines C and 80x86 assembly language, by Peter Cellik.
  • Tool j2c/CafeBabe, Java .class to C translator, by Yukio Andoh.
  • Tool The cocoon Utilities, to extract documentation web pages from C++ header files, by Jeffrey Kotula.
  • Tool DOC++, a documentation system for C++, by Malte Zöckler and Roland Wunderling.
  • Tool MkHelp, a C++-to-HTML translator by [wilmot@mail.club-internet.fr].
  • Tool Autoduck "extracts specially tagged comment blocks from programming source files and generates rich text (RTF) files containing the contents of those comment blocks", by Eric Artzt.
  • Tool Bench++, an "official" suite of C++ benchmarks, by Joe Orost.
  • Tool CodeColorizer, by Chami Wickremasinghe.
  • Tool QMOOD++, an Automated Metrics and Object-Oriented Development tool, by Jagdish Bansiya and Carl Davis at the University of Alabama in Huntsville.
  • Article Automated Metrics and Object-Oriented Development, by Jagdish Bansiya and Carl Davis. Dr. Dobb's Journal, December 1997.
  • Compiler LCC-Win32, a C Compiler for for Windows 95 - NT, by Jacob Navia.
  • Variants
  • Site Objective-C, by Brad Cox.
  • Project Portable Object Compiler, by David Stes.
  • Project HPC++, the high-performance C++ project at Indiana University Bloomington.
  • Project OpenC++, a version of C++ with a Metaobject Protocol, at the Masuda Laboratory.
  • Project Compositional C++ (CC++), a parallel programming language based on C++, at Caltech.
  • Project Webc, a C-like interpreted language, by J. Peleska.
  • Project The Cilk Project, an algorithmic multithreaded language at MIT.
  • Project Prop, a C++ based pattern matching language, by Allen Leung at NYU.
  • Project ECCO Tool Kit, an implementation of the EXPRESS-C language.
  • Other C++ Sites
  • Homepage Bjarne Stroustrup at AT&T.
  • Homepage P.J. Plauger
  • Links Internet sites and files of interest to C++ users (ascii), by Robert Davies.
  • Site The Programming Pages, by Warren Young.
  • Site C & C++ Resources, by Charles Winner.
  • Site The C++ Archive, at Quadralay Corp.
  • Site The C++ Virtual Library at the Deutsches Elektronen-Synchrotron (DESY).
  • Site #C++ on IRC Homepage, edited by Rodney Degracia.
  • Site C++ directory at Netlib.
  • SIG C++ and Java SIG, the C/C++ and Java special interest group (New York).
  • SIG The Association of C and C++ Users (ACCU)
  • Code C++ code, by Brad Appleton.
  • SIG C/C++ Users Group (CUG)
  • Links Jon's C++ Resources Directory, by Jon Morris Smith.
  • SIG C++ Industrial Seminar Group (ISG) at the San Francisco Bay Area Center for Advanced Technology.
  • Site Guru of the Week, by Herb Sutter.
  • Code Code Cupboard, by Julian Smart.
  • Links Viper's C/C++ Web Page
  • SIG C Acorn User Group
  • Site Programming in C at Lysator.
  • Site C++ at the Central Institute for Applied Mathematics (ZAM), Forschungszentrum Jülich.
  • Links C/C++ Resources at Genitor Corp.
  • SIG Pacific Galaxy Developer's Club
  • Site The C++ Archive



  • Claudio Vinegoni
    Gap Optique
    University of Geneva
    Gap Optique - 20, Rue Ecole de Medicine
    Geneve -1211         Switzerland


    You can contact me via email: claudio.vinegoni@physics.unige.ch
    Last update: 01.30.00

    Return at the Homepage
    Return Back