13.4 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.