C Programming Language
This webpage and all pages below
it appear as a
matter of record only. My current website (as of 2017-05-26) is at https://web.cs.dal.ca/~jamie/.
This document is a flat index of all the HTML
files I have about C that I've put together for undergrads at UWO. I have
information about other related topics too in my Scholarly Resources for CompSci Undergrads
document.
- If you want to learn C
- Advice I would give to someone who wanted to learn to program in C.
- Notes about gcc
- some advice for C programmers using the GNU C compiler
- In Some Useful Technical Books
- a list of books specifically about C (amongst other great books)
- Versions of the New Testament Errata List
- lists of corrections to various printings of the second edition of
Kernighan and Ritchie's The C Programming Language
- Annotations on K&R II
- many notes and clarifications to help you when reading the second
edition of Kernighan and Ritchie's The C Programming Language
- How To Debug C
- Slide Versions: PostScript® and HTML overheads for a lecture I gave about debugging C programs in 1994
- Note Versions: PostScript®, PDF and HTML notes to accompany a similar lecture from 1999
- In Debugging Tips
- some advice specifically for C programmers
- Frequent Mistakes in C Programs
- List of common mistakes made by undergrad programmers at UWO. Based
on a list of marking codes used in the CompSci department.
- An Example of Data Encapsulation in C
- a work-in-progress about how you can program in C
- Lysator C archive in Sweden
- related sites list at Lysator
- Henry Spencer's 10 Commandments for C Programmers
(annoted version) at this site
- Local copy of Ian D. Allen's Improving and Fixing C
Code (some examples drawn from classes at Algonquin
College which used to be at
<URL:http://www.algonquinc.on.ca/computerstudies/alleni/c_programming/improvecode.html>)
- Links which I think are now dead
- The C Language Online Journal
- <URL:http://www.cs.wustl.edu/%7ejxh/CLOJ/>
- a digest of useful information gleaned from the C Usenet
groups
- PHOAKS comp.lang.c* section
- <URL:http://www.phoaks.com/comp/lang/c/index.html>
- PHOAKS is an acronym for `People Helping One Another Know
Stuff'. It is (or was) a collaborative filtering
project.
http://www.csd.uwo.ca/~jamie/C/index.html
`This site has been awarded the "Speech Friendly Ribbon Award" and is 100% speech friendly!'.
This document is copyright by its author, J. Blustein.