C/C++ Internet Resource Guide #2


Introduction and Tutorial

Libraries and FTP Sites

Popular Compilers

FAQs and NewsGroups

My Favorite Web Sites


C/C++ Introduction and Tutorial

Introduction to C Programming

This series contains a set of tutorials that help you to learn about the C programming language. These tutorials start with the assumption that you know a procedural language like Pascal or Fortran already, and simply want to map that knowledge to C

Understanding C++: An Accelerated Introduction

The goal of these tutorials is to help you to gain an understanding of the fundamental concepts driving C++ in a quick and painless way. They let you begin thinking in an "object oriented way".

Learn C/C++ Today

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.

Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples

An excellent C++ reference book for engineering students.

Numerical Recipes On-Line

"Numerical Recipes: The Art of Scientific Computing" is the title of a series of books published by Cambridge University Press. "Numerical Recipes" refers to the copyrighted computer software that is in those books. The books and software are available in a variety of computer languages, notably C and Fortran, but also versions in Basic, Pascal, as a Mathcad add-in, and more. The C and Fortran versions contain about 350 separate routines for scientific computing. The complete Numerical Recipes in Fortran book is now on-line! (You need a PostScript viewer or PostScript printer to make use of this new resource.) C will follow soon. Check out this site regularly.

C/C++ Libraries and FTP Sites

MatClass

MatClass is a public domain C++ library which provides matrix operations such as matrix inversion, decomposition, and linear system solutions.

Kalman Filter

Reading list and C++ software package related to Kalman Filter.

D-FLAT

D-FLAT is a public domain CUA/SAA compliant windowing system for DOS. The software was written by Al Stevens and the source code was published in Dr. Dobb's Journal.

wxWindows

wxWindows is a C++ class library for building Motif, Open Look, Windows 3.1 and NT applications from the same source code. One simple API is provided for all platforms. wxWindows supports objects such as frames, subwindows, buttons, list boxes, icons, and bitmaps, and supports drawing into canvases, PostScript files, Windows printers, metafiles and bitmaps using the same drawing primitives.

List of FTP Sites

These FPT sites have a large collection of applications, utilities, and programming information for MS-DOS, Windows, Windows NT, and UNIX systems.

C/C++ popular compilers

Borland C/C++ 4.5

It includes VBX support for 16- and 32-bit Windows, and Windows-hosted Integrated Development Environment for writing DOS, Windows, and Win32 applications.

Microsoft Visual C/C++ 2.0

Creating fast applications that are rich in features and portable across platforms.

Watcom C/C++ 10.5

Packed with new features including Visual Programmer by Blue Sky Software and Windows 95 support, Watcom C/C++ version 10.5 accelerates development of high-performance, multi-platform 16- and 32-bit applications.

Symantec C++ 7.0

The development solution for DOS, Windows and Win32s, featuring an integrated debugging and development environment.

GNU C++

A free 32-bit cross-platform C/C++ compiler

C/C++ FAQs and News Groups

Newsgroup: comp.lang.c

Meet people around the world. Share your C programming experience with them. There are many enthusiastic C gurus willing to answer any C related questions.

Newsgroup: comp.lang.c++

This newsgroup is for the discussion of the language C++. This definition is at best inexact however, and does not mean the same thing to everyone. But it does mean that posts to the comp.lang.c++ newsgroup should have some direct relevance to the C++ language.

comp.lang.C FAQ

This article, which is posted monthly, attempts to answer the common questions posted in comp.lang.c newsgroup.

comp.lang.c++ FAQ

What is OOP?
How long does it take to learn C++?
How do you express "private inheritance"?
Should my class declare a member function or a friend function?
...
You will have all the answers from this article.

Back to Programming World Page