Compare C++,C#,Java | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 1

Compare C++,C#,Java

hi guys, which lang better to learn interms of usability, easiness, fun,

2nd Apr 2018, 4:43 AM
Arumugam
Arumugam - avatar
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.
2nd Apr 2018, 5:46 AM
Rusty.Metal