The platforms contain the libraries it uses. The libraries may have different implementations on different machines.
Machine-dependent (generally called "platform-dependent")
WHY MEANS the java is a platform independent language for the sake of it has its own platform to run the program it doesn't require any platforms like c and C++
Oh, dude, let me break it down for you. C is a platform-independent language because it can be compiled and run on different operating systems like Windows, macOS, and Linux. So, like, you can write your C code once and run it on various platforms without having to worry about compatibility issues. It's pretty chill like that.
C++ has no built-in graphics methods. C++ is a machine-independent programming language, but graphics are machine-dependent. To make use of graphics of any kind, you must use a suitable graphics library. If you need cross-platform support, use a generic library.
Programming in C++ means designing and writing a computer program using the C++ programming language. C++ is a high-level, machine-independent language which must be converted into machine-dependent code by a compiler.
c is platform dependent
C is a independent language
C++ is not platform dependent. The implementation is, but not the language.
The simple answer is it was never intended nor designed to be an object-oriented language. It was primarily intended to replace assembler language, hence its procedural nature. Unlike assembler, which is machine-specific, C is a generic, cross-platform language.
All programming languages are regarded as being high level because they all have a degree of abstraction between the source code and the resultant machine code. By contrast, assembly language is regarded as being low level because there is a near one-to-one relationship between the source code and the machine code. C++ is high level because it employs a combination of object-oriented principals, structured, functional and procedural programming and is platform independent, whereas machine code is purely procedural and is entirely platform dependant.
compiler is a software translator used in ProgrammingLanguage: C,C++, Java etc ). This used for to translate High level language to Machine independent language. Interpreter is used to translate source code to machine code by line by line.
C++ has no graphics ability whatsoever. C++ is a machine-independent programming language, but graphics are machine-dependent. To use graphics in C++ you must use an appropriate library. If you need cross-platform support, you must use a generic library. Each library has its own specific methods for accepting input thus you must consult the library documentation for more information on this aspect.