Linux supported programming language and tools distribution, which include GNU C and C++ compilers, KDE & GNOME desktops, Linux version JAVA software – development kit for creating JAVA program.
- Linux Compiler and Tools – GNU gcc.gnu.org: The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D and libraries for these languages.
- Sun Java website java.sun.com: Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation that provides a system for developing application software and deploying it in a cross-platform computing environment.
- Python: The language is popular among beginning developers and data scientists. It is the most popular language in the industry in 2019, with its popularity growing to 68%. It has one of the largest programming communities in the world. The file extensions of Python include .py, .pyi, .pyd, .pyo, .pyw, .pyz, .pyx. The package manager of Python is pip. Python programming language is written in C.
- PERL website with PERL software for Linux perl.com: Perl 5, released in 1994, runs on over 100 platforms, from portables to mainframes. The language used for rapid prototyping and large-scale development projects like mission-critical projects, Web programming, database integration, system administration, network programming, and more. Perl 6 was developed as a separate language and was renamed Raku in October 2019.
- Kotlin: An open-source programming language for Android development often pitched as a Java replacement.
- ZetZ, or ZZ for short, is a Rust-inspired C dialect used to build cross-platform, ANSI-C compliant libraries. It formally verifies code by executing it symbolically at compile time in a virtual machine.
- Nim or Nimrod is a statically-typed open source programming language that combines the speed and memory efficiency of C, an expressive syntax, memory safety, and multiple target languages. Nim compiles to C language so that it can run on Arduino and similar hardware. The file extensions of Nim include .nim, .nims, and its package manager is nimble. It generates native dependency-free executables and is not dependent on a virtual machine. Nim is self-contained as the compiler and the standard library implemented in Nim. The generated executables support all major platforms like Windows, Linux, BSD, and macOS.