CRISCEB Web site
[Courses on line]
[CRISCEB Home Page] [Statute] [Scientific Board] [Staff] [Research Activity]
[Biocomputing] [Meetings] [Local information report][Courses on line]
CRISCEB offers links to some courses on line.
This page is mantained and updated by Maria Luisa Chiusano.
For any comment or suggestion that can help in giving you a more useful
The following information are not a result of exhaustive searches over the
net but just few, suggested links!
C and C++ :
- C Programming
- GNU C and C++ manuals:
- C and C++ style guides : Christopher Lott maintains this short, plain page with links to style
guides, coding rules, and discussions from USENET.
- A tutorial on pointers and arrays in C : Ted Jensen wrote ten chapters about this difficult aspect of C, drawing
on his experience discussing pointers and arrays in forums like FidoNet's
C Echo and USENET's comp.lang.c newsgroup. He blunders rarely ("int (char
*xptr)[COLS];"), and the writing is consistent; if your books and Steve
Summit's comp.lang.c FAQ didn't help, perhaps Ted can.
- Learn C/C++ Today : Vinit Carpenter has moved the list of tutorials and books from his Linux
PC to cyberdiem.com.
- The C Side : Derek Harper's wide, but shallow tree caters to Microsoft Visual C++
programmers who are beginning to get out more.
- The Ground Cero Guide To C : Henrik Aasted Sorensen's highly PC-specific, introductory tutorial explains
a C program from the first line on in an informal dialogue between reader
- C & Unix : Jon Campbell's plain ASCII course notes (he threatens conversion to LaTeX
and HTML) are slanted towards students with a Modula 2 background, but will
be understood by anyone. The author's experience in teaching programming
languages and software engineering provides a solid foundation on which
even difficult concepts are explained clearly and quickly.
- The C Standard Library and Selected Help on ANSI C : Ross Richardson from the University of Tasmania, Australia has collected
this brief Standard C quickreference. It's not what you want as a first introduction, but mostly correct - and
the library quickreference is great for refreshing one's memory of what
the order of parameters for qsort() was, or wheter it's CHAR_BITS or CHAR_BIT.
- C Programming Reference : Looking for an online C programmer's reference, Martin Leslie found only
tutorials; consequently, he attempted to fill this gap in online C documentation
himself. By now, Gary M. Greenberg has stepped in to help maintain the material.
- Introduction to Computing : Martin Brown at the University of Southampton uses C in his Introduction
to Computing. The course materials, converted from their TeX source, make a reasonable
tutorial; they are accompanied by slides, example programs, and two assignments.
- Programming in C : Converted automatically from its TeX source, David Marshall's HTMLized
set of lecture notes is most notable for its use of bitmaps to display program
examples set in a bold, proportional font. The writing is bad; the examples contain obvious errors.
- C Programming : Two introductory tutorials; the old course has been rewritten to employ
ANSI C. Smaller than "Programming in C," these are easier on the examples, better
formatted, and more evenly written, although they still omit much and blunder
occasionally. I'd stick with K&R.
- ANSI C Programming : Phil J Willis' introductory ANSI C tutorial. Parts of it are not yet fleshed out, parts of it are wrong; but the writing
is above average.
- Introduction to C Programming : by Marshall Brain, a small set of excerpts from the same author's book
on Motif programming. It relies strongly on a working knowledge of Pascal and, in addition to
the usual blunders, misspells both "Kernighan" and "Ritchie."
- Help on C : On the Cambridge University Engineering Department's help server, Tim
Love maintains an archive of original (mostly plain ascii) texts, including
the inevitable converted TeX tutorial.
- An introduction to C programming : Brian Brown's tutorial, complete with problems, solutions, and formbased
multiple choice tests, is part of a set of courseware documents from the
New Zealand Central Institute of Technology.
- C in the Free Online Dictionary of Computing : Both the general dictionary and the entries on C and neighboring topics
are excellent. It's a place to get lost in while browsing, make new connections, and pass
on some of one's own knowledge to others.
- The C programmer's pages : Rutger van Bergen likes C and has written a number of original documents
detailing aspects of the language: its relationship to Pascal, Unix, C's
history, pointers, header files, etc.
- Tower Floor -- C Programming : One location in Anthony Thyssen's charming maze of towers and floors
is dedicated to a loose collection of ASCII documents on (frequently Unix-specific)
Object Oriented Programming : (not yet available!)
Back to the top