| |||||
Required textbooks 2nd Edition (1988) by Brian W. Kernighan, Dennis M. Ritchie This is the classic book on the C programming language and is an excellent resource. Price: Rent from $15.47, buy from $32.90. 4th Edition (2014) by Stephen G. Kochan This book is primarily an alternative reference for those who find the Kernighan and Ritchie book too terse. Price: Rent from $14.40, buy from $31.98. 3rd Edition (1999) by Robert Sedgewick, We will not even begin to cover everything in this book, but it will provide you additional background on the topics we do cover and should be an excellent resource as you continue learning computer science in subsequent classes. Price: Rent from $26.99, buy from $40.95. Your C environment Note that the lab computers are Mac OS: if you do not have a laptop, or use Windows but do not wish to create a virtual machine, then one option is to use a lab computer. Since the computers are wiped daily, you should make sure to copy any files saved there back to your Wesleyan file directory, email them to yourself, or save them to a USB stick.Linux or Mac OS Open a terminal and you should be all set. To check that you have a C compiler and to double-check the version please type the command "gcc --version" in a terminal. Windows The preferred option is to create a Linux Virtual Machine (VM) using VirtualBox. If you find you are having trouble doing this, please bring your laptop to my office and we will set it up together. An alternative option is to use a terminal emulator for windows such as cygwin and install gcc, directions
C Resources Text Editors Unix |