Using Linux Programming Environments
Linux boasts arguably the richest programming environment of any operating system currently
available. As mentioned earlier, this chapter uses the term ???programming environment??? to describe
the tools used to write computer programs on a Linux system and to refer to underlying services
that make programming on a Linux system possible (or, perhaps, worthwhile).
This section looks first at the fundamental services and capabilities that inform and constrain programming
on a Linux system. Next, you examine a few of the most popular graphical IDEs for creating
programs on a Linux system. The section closes with a look at some of the command-line
tools used for writing programs.
A number of tools are available that simplify cross-platform programming. One such
tool is SlickEdit. This interface runs on 8 platforms, supports 40 languages and emulates
13 editors. More information on it can be found at www.slickedit.com.
As you will discover, some of the graphical IDEs provide comfortable editors for writing code,
drawing dialog boxes, and navigating the file system, but use the command-line tools to do the
work of compiling the code, hiding the command-line tools beneath an attractive interface.
NOTE
750
Programming in Linux Part VI
The Linux Development Environment
The Linux development environment consists of the services and capabilities provided by the
kernel and core system components, including libraries of prebuilt functions that ship with each
Linux distribution.
Pages:
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366