Software Development
Programmers often find that the Linux development environment is
second to none--a good thing for end users who depend on these software
developers to provide free software. Nearly all development software for Linux
is free and covered under the GNU Public License, which guarantees that it will
always remain free. Linux systems come standard with C and C++ compilers and an
assembler, and usually include Pascal, FORTRAN, compiled Java, Perl, Python,
and BASIC implementations as well. In addition, modern languages like Ruby and
classic languages like LISP are all available, fully functional and completely
free.
Linux runs two of the most popular development environments,
Eclipse and KDevelop, and you can use these environments to with just about any
programming language available. These two development tools support web
application development, but there are additional free/open source highly
sophisticated development tools dedicated to building web applications.
In addition, the source code for nearly any Linux program is
freely available (and often included by default). This not only means that bugs
are discovered and corrected almost immediately, but development of software
proceeds at a much faster pace than one finds even at extremely successful
commercial software houses. This phenomenon is called Open Source and is the
subject of much discussion and amazement in the business world, the computer
world, and the press.
The Open Source nature of Linux also makes it ideal for embedded
and specialized systems (routers, cell phones, multimedia entertainment
centers, point-of-sale systems), because there's no limit to what you can do to
customize Linux for your special needs.
No comments:
Post a Comment