Documentation
Links to command summaries, tutorials, and reference pages for various
software packages and tools we will be using in this class.
- Linux (Unix) Environment
-
Linux
Command Summary (PDF)
Note: not all of the
applications listed are necessarily available on the Vocareum
Linux platform.
- In Unix, manual pages ("man pages") for individual commands
can be accessed by typing man cmd, e.g.,
man ls or man g++, etc.
- Java
-
Oracle Java
library documentation
This links to version 1.8 (a.k.a.,
8.0), because that's the version of the library we will be using
this semester.
- How to install Java on your machine. Doing this is
optional, because you have the option to do most of your Java programming on the Vocareum
IDE. But if you want to
develop Java code locally using another IDE, or using an editor and
the command line on your own machine, you will need to install a local
copy of JDK. As of Fall
2019, Java is no longer free from Oracle, so you will need a
version called OpenJDK (you want version 1.8 for this course), that
is easy to install from https://adoptopenjdk.net. For more
detailed instructions on installing it, see the Eclipse
Environment Setup or IntelliJ IDEA Environment Setup
documents, linked below. The relevant pages on the Eclipse
document are 1 (downloading) and 3
(Windows installation) or 16 (Mac installation).
-
IntelliJ IDEA Environment Setup
(pdf) How to install and run the IntelliJ IDE.
-
Eclipse Environment Setup
(pdf) How to install and run the Eclipse IDE.
- Java Compiler Tutorial
From author Cay
Horstmann's Big Java web pages. If you want to learn more about
Eclipse, in particular, search for the word "Eclipse" in this document. Includes some
useful information about Eclipse, such as how to change some
source code formatting settings, and how to create a project from
existing code.
- Horstmann's
textbook webpage. Has useful stuff such as source code for all
the sample programs in the textbook.
- C++