Computer Science
References
Tools
- gcc - GNU Compiler Collection (C, C++, Object C, Fortran and Java!)
- libgomp - OpenMP API
- libstdc++ API (source documentation)
- libstdc++ manual
- cc - Digital C compiler man page
- DEC C Language Manual
- Digital C++ (v6.0) documentation
- Standard Template Library (STL) Programmer's Guide
External link: c++ reference
Applications
- Bash - Bourne-Again SHell
- Advanced Bash-Scripting Guide
- Bison (parser generator)
- Emacs
- Flex (lexical analyzer generator)
- gcc - GNU Compilter Collection
- GNU Prolog
- Vim (Vi IMproved)
- Basic Guide to install Cygwin (pdf, 62K)
External links
Websites: GNU homepage | GNU for Windows (Cygwin)
Programming/Text editors: Emacs | Glimmer | Vim | XEmacs
Distributions: Debian | Ubuntu | Mandriva | RedHat | Slackware | SuSE
More Linux-related documents can be found at the Linux Documentation Project website.
Note: Due to copyright, some of the following Java pages are only available on external sites.
Java 7 (aka J2 SE 7)
- General Information
- API Documentation:
- The Java Tutorial:
Java 6
Java 5 (formerly version 1.5)
- General Information
- API Specification
- API Specification (Enterprise edition features)
- Tools Reference (eg java, javac, etc)
- Guide to Features
- The Java Tutorial: A practical guide for programmers
Other Packages
- Ant - Java-based build tool
- CUP - parser generator for Java
- Junit - Java-based xUnit architecture for unit testing frameworks
- Java3D 1.1
- Java Mail 1.1
- JGL - Java Generic Library
- JLex - lexical analyzer generator for Java
- JFlex - fast lexical analyser generator for Java
External Link: Java Homepage
General
- UNIXHelp for Users - A Beginner guide on UNIX.
Applications
- lex (See also the Java version, JLex)
- TeX
- Mac OS X - TeXShop.dmg (3.3MB)
- Windows - miktex.zip (25.5MB)
- perl - Practical Extraction and Report Language (Actually Perl is available on many platforms).
- yacc (See also the Java version, CUP)