CSCI 346 / Spring 2022
Operating Systems
Helpful Web Sites for C, C++, Emacs, Vim, etc.
- Standord Essential C - tutorial on C programming.
- Emacs hints & cheat sheet - if you forget
the basic key combinations.
- Emacs tutorial for beginners - if you want a step-by-step
guide to using emacs.
- Vim tutorial for beginners - Vim is the major
alternative to Emacs (nearly all serious systems programmers use one or the other). If you grow tired and frustrated
with emacs, give vim a try. But beware: while emacs will drive you batty with command-shift-meta-whatever key
combinations, you will probably find vim to very unusual at first. So you should read a little about it before even
trying to run it.
- A good step-by-step C++ tutorial. There is a book too that
I have heard is pretty good.
- A rather dry but clear and concise C++ tutorial.
- Extensive C++ Reference - contains exhaustive details about most
every C++ library, function, operator, etc. that you will encounter in this course.
Useful Software