(Mostly) Useful Programming Links
This page was taken from another class; let us know if anything is
out of date or broken
C References
- Dinkum C
Library Reference
Documentation for common C libraries (including stdio.h).
Please note that the copyright states that, "You are entitled to
access the on-line copy, but you may not make any copies for use
by yourself or others."
- C
Frequently Asked Questions
Common questions on C (and C++). A good place to find
detailed answers to quick questions, or just to browse.
- C
Programming
Steve Summit's collection of notes and almost-tutorials for
the C programming language. The
Introductory C Programming Class Notes are an excellent
introduction to C for beginners to programming, and each
chapter is brief enough to be read in an afternoon. He
is, incidentally, the keeper of the C FAQ's (above).
-
Frequent Mistakes in C Programs
Some good advice to keep in mind when programming C.
- Ascii Character Table
Ascii values in decimal, hexadecimal, and octal.
C++ References
- Dinkum
Standard Template Library Reference
The STL (Standard Template Library) contains many useful
templated algorithms and containers (such as vector).
Don't forget to check out the link to Dinkum's
STL
Conventions before beginning.
Please note that the copyright states that, "You are entitled to
access the on-line copy, but you may not make any copies for use
by yourself or others."
- Standard
Template Library Programmer's Guide
SGI's STL reference. More detailed than Dinkum's, but a little
hard to read at times.
-
C++ FAQ Lite
An indexed list of frequently asked beginner and intermediate
C++ questions. Look up your question, or just browse (you
can learn a lot!).
- Thinking in C++
A fairly good intermediate C++ book, written by Bruce Eckel. There is also
a Volume 2, going into even greater detail about various
topics. Yes, the entire book is FREE.
- The Function Pointer
Tutorials
C/C++ function pointers, and related subjects such as
callbacks.
-
Design Patterns
Fairly detailed online listing of commonly-used design patterns.
Definitely worth a read, if you don't know what design patterns
are!
Java References
Computer-related References
- Webopedia
Described as an "online computer dictionary for internet
terms and technical support," they have quick cross-referenced
definitions of many technical terms, as well as (rated) links
to other sites with more detailed information.
- The PC Guide
A great collection of articles for
beginners covering topics ranging from motherboards to BIOS's to
video cards to system optimization.
- Internet FAQ Archives
A hyperlinked compilation of many "Frequently Asked Questions"
archives. It is hosted by the
Landfield Group, which maintains archives of publically available
material.
-
Learn C/C++ Today
A list of resources/tutorials which contains links to
many good C/C++ references and tutorials for beginners.
-
ACCU Book Reviews
One of the problems with C/C++ references is that everybody and
their mother has written one. Here is the Association for C/C++ Users'
incredibly
blunt review of them. A must-read if you're looking for any
language reference!
Miscellaneous
Please send feedback and bug reports to
cse326staff