These languages are available as follows:
The department maintains microcomputer labs for student use in MH 221 and MH 226. For regular access to the department computing facilities, you need to register for 1 unit of CS 110L, or sign up for access at the department office, MH 208. This latter option requires a $45 fee. In either case, you get access to a Windows NT network, to a network of Unix machines, and to the World Wide Web and thus to the class web site (where files such as the texts of programming assigments, and the data files you should use to test them, will be available). The class web site is located at
http://www.mathcs.sjsu.edu/faculty/smithj/classes/152
Available on the Windows NT network are Visual C/C++, Visual J++, and Dr. Scheme. Ada should be available soon.
Public domain versions for Windows of the languages to be used in this class are available as follows:
Dr. Scheme is available at http://www.cs.rice.edu/CS/PLT/packages/drscheme.
Before attempting the Scheme assignment, use the Choose Language choice in the Language menu to select Full Scheme (Graphical).
C and C++ are available at http://www.delorie.com/djgpp/
Ada-95 for Windows 3.1 and 95, OS-2, Macs, etc. is available from
ftp://ftp.seas.gwu.edu/pub/ada/ez2load.
Look at the file README.310 for instructions.
A self-extracting, self-installing implementation of Java 2 for Windows is available at:
http://java.sun.com/j2se/1.3/download-windows.html.
For C/C++, Java, and Ada, an IDE is available from the given address, but must be downloaded separately. You may need to modify your AUTOEXEC.BAT file for these implementations.
A self-extracting, self-installing implementation of SWI Prolog is available at:
ftp://swi.psy.uva.nl/pub/SWI-Prolog/w32pl2714.exe
If you are interested in using any of the public domain implementations, please download and install them early to allow time to deal with installation problems. You may use either Ada-83 or Ada-95 for the Ada assignment. Please use Dr. Scheme for the Scheme assignments.