C++ Compiler
A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form known as object code).
C++ Compiler is a Tool required you to Compile C++ code means convert High Level Language to Machine Level Language.
Here are Some Good Compiler which you can used to learn
- 1. CodeBlocks(Cross-platform)
- Code::Blocks is a free C, C++ and FORTRAN IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!
- DOWNLOAD LINK(CodeBlocks)
- 2. Eclipse IDE for C/C++ Developer(CDT)(Cross-platform)
The CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform. Features include: support for project creation and managed build for various toolchains, standard make build, source navigation, various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser, code editor with syntax highlighting, folding and hyperlink navigation, source code refactoring and code generation, visual debugging tools, including memory, registers, and disassembly viewers
- DOWNLOAD LINK(Eclipse)
- 3. TurboC (x64) (Windows)
Turbo C is an Integrated Development Environment and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price.
- DOWNLOAD LINK(TurboC)
TurboC doesn't support C++11 or above version. Select from first two IDE(Integrated Development Environment)/Compiler.