This document is written primarily for C and C++ programmers and is set out to describe the Ada programming language in a way more accessible to them. I have used the standard Ada documentation conventions,
code will look like this and keywords will look like this. I will include references to the Ada Reference Manual in braces and in italics, {1.1}, which denotes section 1.1. The ARM is reference 1 at the end of this document. Another useful reference is the Lovelace on-line tutorial which is a great way to pick up Ada basics.
Digitalmars.com Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS. Fastest compile/link times, powerful optimization technology, Design by Contract, complete library source, HTML browsable documentation, disassembler, librarian, resource compiler, make, etc., command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, and much more.
Thefreecountry Here are some C and C++ libraries, DLLs, VCLs, source code, components, modules, application frameworks, class libraries, source code snippets, and the like, that you can use with your programs without payment of fees and royalties. Note that some libraries (etc) listed here may have certain restrictions about its use and/or distribution. Be sure you read the licence conditions in each package before using them.
Sun.com Sun Studio software delivers high-performance, optimizing C, C++, and Fortran compilers for the Solaris OS on SPARC, and both Solaris and Linux on x86/x64 platforms, including the latest multi-core systems.
CodeCogs.com CodeCogs is for technical developers who need efficient solutions in mathematics, statistics, science, engineering and finance. Our vision is to encourage code reuse by creating an open source software database, into which anyone can contribute their code on their terms.
Cyberdiem.com This is a list of a few C and C++ language tutorials available to a user. This list will include interactive tutorials, public-domain code collections, books etc. I've developed this FAQ purely as a volunteer effort as a service to the Internet community. Although every effort has been made to insure that all the information here is as accurate as possible, no guarantee is implied or intended.
I welcome comments, suggestions or criticism for all the people out there on the net that read this. If you can help me make this list a little better, you will be helping a lot of people out there on the net. I am a horrible writer and an even worse speller. If you find any errors or would like to suggest any additions please feel free to email me @ vscarpenter@gmail.com Some of the items discussed here are platform-dependent, but most of the items are applicable across all platforms (portable). If you have any comments, suggestions, complaints, additions, etc, please feel free to email me @ vscarpenter@gmail.com
If you are working on a tutorial or would like something added to this list, please e-mail me at the address given above. I must note that I haven't been looking for or adding new resources since about 1996. I discovered Java and have since been putting all my energies into learning and teaching Java. But I've tried to make sure that all the links are current and so if you notice something wrong, just let me know.