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.