Linux Programming Exercise
Linux Programming Exercise
Most Linux distributions support dozens of programming languages. The most common
collection of utilities for building both Linux applications and operating system programs is
found within the GNU toolchain, which includes the GNU Compiler Collection (GCC) and
the GNU build system. Amongst others, GCC provides compilers for C, C++, Java, Ada
and Fortran. The Linux kernel itself is written to be compiled with GCC. Most also include
support for Perl, Ruby, Python and other dynamic languages. Examples of languages that
are less common, but still well-supported, are C# via the Mono project, and Scheme. A
number of Java Virtual Machines and development kits run on Linux, including the original
Sun Microsystems JVM (HotSpot), and IBM's J2SE RE, as well as many open-source
projects like Kaffe. The two main frameworks for developing graphical applications are
those of GNOME and KDE. These projects are based on the GTK+ and Qt widget toolkits,
respectively, which can also be used independently of the larger framework. Both support a
wide variety of languages. There are a number of Integrated development environments
available including Anjuta, Code::Blocks, Eclipse, KDevelop, MonoDevelop, NetBeans,
and Omnis Studio while the traditional editors Vim and Emacs remain popular.[15]Although
free and open source compilers and tools are widely used under Linux, there are also
proprietary solutions available from a range of companies, including the Inte C++
Compiler, PathScale, Micro Focus COBOL, Franz Inc and the Portland Group.
II. Faa uma lista de cognatos encontrados no texto.
________________________________________________________________
________________________________________________________________