C and C++ software
development and
maintenance
- related sites

C / C++ Language

Imagix Corp

  

The following internet resources provide information related to developing and maintaining software in the C and C++ languages.

C Language
While the net contains info on the on-going evolution of the C language, the actual ANSI C language specification (INCITS/ISO/IEC 9899-1999) is available as a .pdf download. You can order it from ANSI or from INCITS, where a printed version is also available.

Among the on-line language reference sites are:

C++ Language
Like that for C, the ANSI C++ language specification (ISO/IEC 14882:2003) is available as a .pdf file. You can order it from ANSI or from INCITS, where a printed version is also available.

C++ language reference sites include:

Coding Standards
A comprehensive set of links to C and C++ style guides is maintained by Christopher Lott. Key among the documents are:

Source Code / Algorithms / Libraries
In the spirit of standing on the shoulders of those who have come before, here are some source code repositories. While SourceForge.net and freshmeat are the standard open source repositories, here are some other potential sources for generally well-tested and portable source code and algorithms. Furthering the concept of building upon the work of others, here is an already existing list of libraries.

Environments and Porting
One of the features of the Imagix tools is their compiler independence, which enables them to reverse engineer C / C++ code from any platform. Here are some sites focusing on working with code in various environments.

Home
About Imagix
Products
Support
Downloads
Related Sites
Reverse Eng
Sw Evolution
C / C++ Lang