Prev | Current Page 1352 | Next

Christopher Negus

"Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions"

Yet another way to approach the subject is to
look at Linux??™s development support for certain academic and computing subjects,
such as graphics, databases, mathematics, engineering, chemistry, text
processing, physics, biology, astronomy, networking, and parallel computing.
Unfortunately, there??™s no single definitive taxonomy on which everyone
agrees, so this chapter takes the easy way out and divides things into environments
and interfaces. For the purposes of this chapter, a programming
environment refers to the setting in which programming takes place and the
accoutrement with which someone performs programming tasks.
Understanding
Programming Environments
Conventionally understood, a programming environment is either graphically
oriented or command line??“oriented. However, the Linux programming
environment also consists of the services and capabilities provided by the
749
IN THIS CHAPTER
Developing applications for
Linux
Using graphical programming
environments
Using command-line
programming environments
Programming for GUI interfaces
Programming for command-line
interfaces
Using application programming
interfaces
Programming
Environments
and Interfaces
system itself??”that is, by the kernel and the core system components.


Pages:
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364