Gerneral informations on CS computing service can be found at CS Computing Service
All of the computing work for this course will be done on the Unix/Linux systems. Once you get an account on classes, you could be able to log onto any of the Linux machines in Ryerson 175. If you want to work remotely (i.e, from your home PC), you are highly recommended to use 'ssh' instead of 'telnet' or 'rlogin', 'ssh' is more secure, more efficient, and it provides remote display of X applications in a secure and efficient way . (so you don't have to worry about xhost+ or setenv etc.)
Note: currently, the Linux machines in Ryerson 175 refuse all connections outside cs.uchicago.edu except 'ssh'. There are instructions on Setting up 'ssh'
If you do not know how to use your account, call "Computer Account Administration" at 702-4663. If you do not know how to use your account, there is a good chance that you are not ready to take the course, so please speak to me as well.
You will need to use the following programming language interpreters and compilers for your homework assignments:
cc and gcc are found in /usr/bin, and drscheme, sml, gprolog are found in /usr/local/bin, which may not be searched when you type the command name. (if you type the command and get back "command not found", then the path is not set correctly) The handiest thing is to add /usr/bin and /usr/local/bin to your PATH variable in your .cshrc, .login, or other UNIX shell customization file. Otherwise, you have to type /usr/bin or /usr/local/bin before each command, which gets tiresome.Language Version Command C cc or gcc (compiler) C++ gcc (compiler) Scheme DrScheme drscheme (interpreter) ML Standard ML of NJ sml (interpreter) Prolog Gnu Prolog gprolog (interpreter)
In order to work effectively, you will need to use a fair variety of UNIX utility software. If you are not familiar with much of this already, or able to pick it up very quickly, you may have trouble with the course. I recommend:
You may do your computing work from any terminal or computer that can connect to your classes accout, or you can work on the Linux machines (either locally or remotely) that are available in Ryerson 175. I recommend that you use Ryerson 175 as much as possible, and take advantage of X Windows, which allows you to interleave editing, compiling, looking up documentation, communicating, etc. much more flexibly than other available systems. Ryerson 175 is open during the same hours as the MacIntosh laboratory in Ryerson 178. If the door is shut, ask the lab tutor in Ryerson 178 to let you in.
The names of the Linux machine in Ryerson 175 are :
(all ends with cs.uchicago.edu, so admiral is actually admiral.cs.uchicago.edu)
admiral broker tippecanoe royal-palm montrealer penn-texas senator st-louisan trail-blazer west-coast-champion james-whitcomb union golden-state manhattan gotham barnacle the-400 broadwalk fast-mail
Last modified: Wed Sep 29 15:53:04 CDT 1999