This is the archived website of SI 413 from the Fall 2012 semester. Feel free to browse around; you may also find more recent offerings at my teaching page.
Created in 1983 under contract from the Department of Defense. Ada is an imperative language designed for large projects and with built-in concurrency. It is one of the most carefully-designed programming languages, the result of a large effort over a number of years. West Point cadets studying computer science all learn this language.
tar xzvf rats.tar.gz cd rats gnatmake rats.adb
Your code will consist of header files ending in
the actual implementation files ending in
.adb. You will have multiple
of these files for your projects, and they will all be submitted; just make sure
they are all in the same folder.
I will test your code in the same environment as the lab
machines in MI 302, using the commands
/usr/bin/gnatmake proj.adb ./proj(This means that you probably want a
proj.adbfile with your main method.)