CS23 W'09 - resources

Class handouts and examples


Some online tutorials and reference documents on C

Moving from Java to C?

The following web pages may be useful for those programmers who have previously used Java.


Editing C and text files with vi/vim

Throughout this course you will be expected to edit programs and documents that you have created (or downloaded) in order to correct errors, add more material, and so on. There are several text editors available for the computers in the labs.

Which editor you choose is up to you, however, we recommend the use of the vi editor (or its cousin vim or its more graphical cousin gvim) - a general purpose editor used by a large proportion of the Unix community.

However (as is the case with most Unix-based editors), you will need to learn a number of keyboard-based commands to interact with the editor. Again, mastery takes time and practice - don't be afraid to try things!

Some vi tutorials you may find useful include:


Other documentation