The C Programming Language developed by Dennis Ritchie, C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that coded in ASM.
C++ is a programming language. It has object-oriented and generic programming features, while also providing facilities for low level memory manipulation. It was designed with a bias toward system programming and embedded, resource constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.C++ has also been found useful in many other contexts, with key strengths being software infra.
Python is a highlevel programming language for general purpose programming, created by Guido van Rossum and first released in 1990's. An interpreted language, Python has a design philosophy which emphasizes code readability, and a syntax which allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.The language provides constructs intended to enable writing.
Java is a high level general purpose computer programming language that is concurrent, class based, object oriented. It is intended to let application developers write once, run anywhere, meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.