answersLogoWhite

0


Best Answer

The first generation C++ compiler was written in C. Newer generations of C++ compilers are written using the previous generation of C++, however some implementations also use assembler, either in part or in whole.

Bear in mind that one of the first programs ever written for a computer was an assembler. Before assembler, all code had to be written in machine code, the native language of the computer, which was labour intensive and prone to error. But that was exactly how the first generation assembler had to be written. Thereafter, the assembler was used to create the next generation assembler, and the next, until high-level languages began to appear (again, written in assembler), until C finally appeared, which eventually led to C++.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

To compile a program in C++, you would use a compiler, such as Dev C++

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What program do they use to make c plus plus compilers?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Can you do c plus plus programming on a mac?

You may use one of several open source compilers and code editors (or even IDEs) to develop and compile C++ code that will operate on a Mac.


What is the back end for c plus plus?

The back end for C++ is often C. In the early days of C++ compilers, implementors took advantage of the fact that C++ was an extension of C, and wrote C++ compilers that generated C as an intermediate file, passing it to a C compiler. Nowadays, most C++ compilers generate native object code in their own right, although there are still a few implementations that use the C++ to C paradigm.


Why we use specific languages like c or c to write a program why don't you can write a program in your own language and can make a compiler accordingly for doing so?

# Writing compilers is a difficult task # By using a standard language, once you leave the project others can read your code in order to figure out what it does and maintain it.


Is compiler a hardware?

Programming language compilers are application programs. In some publications, however, the term system software also includes software development tools (like a compiler, linker or debugger).


How do you convert from assembly to binary in c plus plus?

Use inline assembly instructions. Then compile your C++ program to produce the machine code.

Related questions

Do program compilers prioritize register use or bus use?

Buses transfer data and are therefore never used by compilers directly (they are a function of hardware). However, if you were to ask if compilers prioritize register or stack usage, this question becomes valid. In that case, a modern compiler will prefer to use a register over the stack, as registers require less time to access, and therefore can speed up a program's execution.


How do you write a program in c language?

first learn it from some tutorial available on net and use compilers or IDE's


What is the use of compiler in c language?

Compilers check correctness of your program syntax, memory allocation procedures and so on.


Can you do c plus plus programming on a mac?

You may use one of several open source compilers and code editors (or even IDEs) to develop and compile C++ code that will operate on a Mac.


What is the back end for c plus plus?

The back end for C++ is often C. In the early days of C++ compilers, implementors took advantage of the fact that C++ was an extension of C, and wrote C++ compilers that generated C as an intermediate file, passing it to a C compiler. Nowadays, most C++ compilers generate native object code in their own right, although there are still a few implementations that use the C++ to C paradigm.


Why we use specific languages like c or c to write a program why don't you can write a program in your own language and can make a compiler accordingly for doing so?

# Writing compilers is a difficult task # By using a standard language, once you leave the project others can read your code in order to figure out what it does and maintain it.


Advantages and use of fumctions in c plus plus?

Functions allow to make your program modular meaning consisting of little blocks. It's easier to read and update program which has a modular structure, then just row code in one piece.


Is compiler a hardware?

Programming language compilers are application programs. In some publications, however, the term system software also includes software development tools (like a compiler, linker or debugger).


What program does Armin Van Buuren use to make music?

Armin what program you use to make that music ?


Do compilers help with debugging?

Well, mostly compilers help with debugging indirectly. Obviously, it is impossible to debug without a compiler, since debugging generally involves making changes to the program being debugged, recompiling and running it. Also, compilers help with debugging, by inserting debug information into the output object code - debuggers use this in order to display run-time information about the state of the program. This allows the developer to see the value of variables during the program run. The compiler puts the name of the variable into the code, since otherwise it would be stripped out and it would just be a memory location.


Why do you need to learn compilers?

You need to learn how to use your compiler, but it is not that demanding.In unix for example all you need to do is: make myprogramif your source is myprogram.c


How do you convert from assembly to binary in c plus plus?

Use inline assembly instructions. Then compile your C++ program to produce the machine code.