[pending revision] | [pending revision] |
Content deleted Content added
Aladdin Sane (talk | contribs) m →Programming on Linux: I can has complete sentence? |
|||
Line 91:
=== Programming on Linux ===
Most Linux distributions support dozens of [[programming language]]s. 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 [[Ada (programming language)|Ada]], [[C (programming language)|C]], [[C++]], [[Java (programming language)|Java]], and [[Fortran]]. The Linux kernel itself is written to be compiled with GCC. [[Proprietary software|Proprietary]] compilers for Linux include the [[Intel C++ Compiler]], [[Sun Studio (software)|Sun Studio]], and IBM XL C/C++ Compiler. [[BASIC]] is supported in such forms as [[Gambas]], [[FreeBASIC]], and [[XBasic]].
Most distributions also include support for [[PHP]], [[Perl]], [[Ruby programming language|Ruby]], [[Python programming language|Python]] and other [[Dynamic programming language|dynamic languages]]. While not as common, Linux also supports [[C Sharp (programming language)|C#]] via the [[Mono (software)|Mono]] project, sponsored by [[Novell]], and [[Scheme programming language|Scheme]]. A number of [[Java Virtual Machine]]s 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]].
|