Prev | Current Page 1399 | Next

Christopher Negus

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

ietf.org/rfc.html to find
any of the RFCs just mentioned).
As you can see, a wide variety of APIs exist for performing an equally wide variety of programming
tasks. Chances are pretty good that if you need to perform some sort of programming task, someone
has written a library that you can use to do it.
Summary
The phrase ???Linux programming environments and interfaces??? is shorthand that masks a rich set of
features.
This chapter looked at both graphical programming IDEs and the less visually attractive but just as
powerful command-line or text-mode programming environments. You also learned some of the
characteristics of Linux and of Linux systems that define and shape programming and programs
on, and for, Linux.
The second part of the chapter looked at the variety of programming interfaces, and the methods
available for getting particular programming tasks done. You learned that you can create text-mode
or command-line interfaces and that you can choose from a variety of graphical interfaces for structuring
user interaction with your program. Finally, you took a fast-paced look at some of the many
APIs that make it possible to do a variety of things, such as manipulate or create images or interact
with a database.
777
Programming Environments and Interfaces 28
The preceding chapter, ???Programming Environments and Interfaces,???
provided a high-level view of Linux programming, focusing on the
overall development environment and introducing the idioms that
give programming on a Linux system its distinctive character.


Pages:
1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411