next up previous contents index
Next: Reference Up: Advanced Topics Previous: Security   Contents   Index

Software Development with Debian

Debian makes a great platform for software development and programming. Among the languages and near-languages it supports are: C, C++, Objective-C, Perl, Python, m4, Ada, Pascal, Java, awk, Tcl/Tk, SQL, assembler, Bourne shell, csh, and more. Writing programs is beyond the scope of this book, but here are some of the more popular development programs in Debian:

gcc
The GNU C Compiler, a modern optimizing C compiler.
g++
The C++ compiler from the gcc line.
cpp
The C preprocessor from gcc.
perl
The Perl interpreter. Perl is a great ``glue'' language.
gdb
GNU Debugger, used to debug programs in many different languages.
gprof
Used for profiling, this program helps you to find ways to improve the performance of your programs.
emacs
GNU Emacs is a programmers' editor and IDE.
as
The GNU Assembler.



John Goerzen / Ossama Othman