MinGW (This is an implementation of the open source GCC compiler for Windows)
GCC (GNU Compiler Collection or GCC is a compiler collection for multiple languages to Unix and Linux)
Visual C++ (It's a compiler created by Microsoft and included in the IDE of Microsoft)
Borland C++ (A compiler for Windows that was very famous in the 90s but today not so much)
Intel C++ (This is a set of compilers developed by Intel for Linux, Windows and Mac)
CygWin (Not so much a compiler but a set of tools to provide a Unix-like systems Windows behavior so Unix compilers included)
LCC (This is a small compiler (Little C Compiler) to C)
TCC (Tiny C Compiler is an even smaller LCC compiler (the smallest on the market), but discontinued, for C x86 and ARM designed for Linux, Unix and Windows
Compilers and tools for Java
- GCC (As seen before, GCC or GNU Compiler Collection is the largest collection of compliladores and it is GNU. It has compilers for C, C ++, Java, Ada, Objective-C, Objective-C ++, Fortran, and more unofficial . Is has support for multiple hardware architectures)
- G95 (It is a free compiler for Fortran. Fortran is one of the earliest programming languages history and was developed by IBM)
- FreeBASIC (It is a free compiler for BASIC dialect FreeBASIC, similar to Microsoft QuickBASIC)
Linux is a monolithic free operating system based on Unix and written mostly in C and Assembler.
Its development is one of the most prominent examples of free software; all their source code can be used, freely modified and redistributed by anyone under the terms of the GPL (GNU General Public License, in English: General Public License) and a number of free licenses.
The Linux kernel was conceived by the then computer science student Linus Torvalds in 1991. Linux developers and users who adopted code from other free software projects to use with the new operating system. The Linux kernel has received contributions from thousands of programmers worldwide. Linux is normally used in conjunction with a bundled software called GNU / Linux distribution and servers.
In addition, Linux is a very protable core and serves to many hardware architectures
Download of kernel: https://www.kernel.org/