They are different languages, each of them requires its own compiler.
C++ is not platform-dependent. All you require is a compiler that supports the platform. Platform-specific compilers will generally include platform-specific headers and libraries.
C++ compilers are many and varied. There is no single "latest compiler" because every IDE implements their own version according to the current C++ standard. However some (Microsoft in particular) do not fully adhere to the C++ standard. The "latest compiler" for your IDE is either provided as an interim update to the IDE, or by upgrading the IDE to the latest version.
C-compiler translates the C-source into Assembly or machine code. On the other hand, C-interpreter -- well, there is no such thing as C-interpreter.
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.
Notepad++ is a text editor, not a compiler. You can however, enter source code into Notepad++ and then compile it with a compiler such as GCC.
Yes, if you have an ANSI C++ compiler. Most modern compilers are ANSI, and are capable of suppressing non-ANSI code, using a compiler option.
Yes, if you have a suitable compiler and environment. Microsoft's Visual C/C++ 1.52C 16-bit development system did exactly that. There are other compilers as well.
C++ is not platform-dependent. All you require is a compiler that supports the platform. Platform-specific compilers will generally include platform-specific headers and libraries.
C++ compilers are many and varied. There is no single "latest compiler" because every IDE implements their own version according to the current C++ standard. However some (Microsoft in particular) do not fully adhere to the C++ standard. The "latest compiler" for your IDE is either provided as an interim update to the IDE, or by upgrading the IDE to the latest version.
Xcode is a suite of software applications that aid the creation of software for the Mac. The actual compiler used by Xcode is the Gnu Compiler Collection (GCC) from the Fee Software Foundation. If you do not like the tools provided with Xcode the compiler can be run from the Terminal application (c++ yourSourceName.cc ), or any other suitable editor can be used with it. Other options include Eclipse or Intel's own compilers (free for evaluation). (See links below)
The Netbeans website provides a comprehensive FAQ detailing how to install the C/C++ plugin as well as integrating your chosen C/C++ compiler, linker and debugger package.
All compilers do. You have to download the graphics library yourself.Examples:OpenGLDirectX (also includes other stuff)SDLSFMLConIOetc.
C-compiler translates the C-source into Assembly or machine code. On the other hand, C-interpreter -- well, there is no such thing as C-interpreter.
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.
To use C++ in Netbeans you will need a C++ compiler.
C++ compiler, obviously, a C compiler won't do.
Notepad++ is a text editor, not a compiler. You can however, enter source code into Notepad++ and then compile it with a compiler such as GCC.