Linux

Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam "GNU toolchain", yang terdiri atas "GNU Compiler Collection" (GCC) dan "GNU build system". GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas ("proprietary") untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.