About the Book
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 37. Chapters: Acorn C/C++, Amsterdam Compiler Kit, Aztec C, BDS C, Borland Turbo C, Cc65, Ccache, CFLAGS, Clang, CodeWarrior, Comeau C/C++, Deep Blue C, Digital Mars, DJGCC, DJGPP, FpgaC, GNU Compiler Collection, HI-TECH Software, HP aC++, IBM VisualAge, IBM XL C++, Intel C++ Compiler, LabWindows/CVI, Lattice C, LCC (compiler), Macintosh Programmer's Workshop, Megamax C, MinGW, Norcroft C compiler, Open64, Oracle Solaris Studio, PathScale, Pelles C, Portable C Compiler, QuickC, Romcc, Small-C, Small Device C Compiler, Softune, TenDRA Compiler, The Portland Group, THINK C, Tiny C Compiler, Vbcc, Visual C++, Watcom C/C++ compiler, Z88DK, Zortech. Excerpt: The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. The Free Software Foundation (FSF) distributes GCC under the GNU General Public License (GNU GPL). GCC has played an important role in the growth of free software, as both a tool and an example. Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987 and the compiler was extended to compile C++ in December of that year. Front ends were later developed for Objective-C, Objective-C++, Fortran, Java, Ada, and Go among others. As well as being the official compiler of the unfinished GNU operating system, GCC has been adopted as the standard compiler by most other modern Unix-like computer operating systems, including Linux and the BSD family. A port to RISC OS has also been developed extensively in recent years. There is also an old (3.0) port of GCC to Plan9, running under its ANSI/POSIX Environment (APE). GCC is also available for Microsoft Windows operating systems and for the ARM processor used by many portable devices. GCC has been ported to a wide variety of processor architectures, and is widely deployed as a tool in proprietary development environments. GCC is also available for most embedded platforms, including Symbian (called gcce), AMCC, and Freescale Power Architecture-based chips. The compiler can target a wide variety of platforms, including videogame consoles such as the PlayStation 2 and Dreamcast. Several companies make a business out of supplying and supporting GCC ports to various platforms, and chip manufacturers today consider a GCC port almost essential to the success of an architecture. In an effort to bootstrap the GNU Operating System, Richard Stallman asked Andrew S. Tanenbaum, the author of the Amsterdam Compiler Kit (also known as the Free University Compiler Kit) if he could use that software for GNU. When Tanenb