Programming Environments and (Sex offenders web site) Interfaces You can slice and

Programming Environments and Interfaces You can slice and dice the topic of Linux programming environments and interfaces in a variety of ways. For example, a list of the programming languages known to have compilers that target or run on Linux easily runs to three single-spaced, typewritten pages. You could also examine the literally hundreds of programming libraries that exist for Linux. Alternatively, you can organize the discussion by dividing everything into three categories: graphically oriented interfaces, command-line interfaces, and neither. To some readers, a programming environment means a graphical, point-and-click integrated development environment (IDE) like that provided by Borland s Kylix or IBM s Visual Age. 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 one definitive taxonomic organization that will work for everyone, 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. Conventionally understood, a programming environment is either graphically- or command-line-oriented. However, the Linux programming environment also consists of the services and capabilities provided by the system itself, that is, by the kernel and the core system components. Whether you use a mouse-driven IDE or a text editor and make, Linux imposes certain requirements and provides a number of capabilities that determine what the code you write in an IDE or text editor must do and can do. 2C H A7P7T E R . . . . In This Chapter Linux development Graphical programming environments Command-line programming environments GUI interfaces Command-line interfaces Application programming interfaces . . . .
We would like to recommend you tested and proved virtual web hosting services, which you will surely find to be of great quality.

Leave a Reply