Different architecture on different platforms.
C++ is not platform dependent. The implementation is, but not the language.
c is platform dependent
platform-dependent
Platform-dependent.
Can be -- platform dependent.
Platform-dependent.
Platform-dependent. For Turbo C, enter initgraph and press Ctrl+F1.
The extension of a file containing a C program can be any extension, so long as the compiler or platform can infer the proper rules to build it. Commonly, for C programs, the extension is .c, so myfile.c would be a C program. The term cpp is not a designation for C++. It means C Program Precompiler, and it is the normal way to build one or more C programs into an executable. Over the years, cpp has evolved into being able to handle all sorts of languages. C++ is one of them. Typical extensions for C++ programs are .cc, .cpp, and .cxx.
CPP typically stands for the C PreProcessor, which does macro expansion on C source code. What I suspect you want to know are the differences between C++ and Java. See the links below for more information on that topic.
Platform-dependent.
platform-dependent
With platform-dependent libraries.