- 1
Compare C++,C#,Java
hi guys, which lang better to learn interms of usability, easiness, fun,
1 Answer
+ 4
This is a quick overview of the Designing aims of these languages,
C is a system programming language, whereas C++ is a general-purpose programming language commonly used in embedded systems. C is procedural, so it doesnât support classes and objects like C++ does (although, despite being object-oriented, C++ can be procedural like C, making it a bit more hybrid).
C++ is everything C is and more.
C++ language was designed for systems and applications programming (a.k.a., infrastructure programming), extending the procedural programming language C, which was designed for efficient execution. To C, C++ added support for object-oriented programming, exception handling, lifetime-based resource management (RAII), generic programming, template metaprogramming, and the C++ Standard Library which includes generic containers and algorithms (STL), and many other general purpose facilities.
Java is a general-purpose, concurrent, class-based, object-oriented programming language that is designed to minimize implementation dependencies. It relies on a Java virtual machine to be secure and highly portable. It is bundled with an extensive library designed to provide a full abstraction of the underlying platform. Java is a statically typed object-oriented language that uses a syntax similar (but incompatible) to C++. It includes a documentation system called Javadoc.