different between c++ and c#..?

C++ was designed to allow developers to use all of the existing features of C but provides a number of extensions to support object-oriented programming techniques in an intermediate-level programming language. C# is a complete outlier in this list. Despite it's name, it has far more in common with Java than C or C++.
 
C# is a distinct language from C++. C++ is designed for general object oriented programming in the days when the typical computer was a standalone machine running a command line-based user interface. C++ is a general-purpose programming language with high-level and low-level capabilities. It is a statically typed, free-form, multi-paradigm, usually compiled language supporting procedural programming, data abstraction, object-oriented programming, and generic programming.

C++ is regarded as a mid-level language. This indicates that C++ comprises a combination of both high-level and low-level language features. C# is designed specifically to work with the .Net and is geared to the modern environment of Windows and mouse-controlled user interface, networks and the internet.
 
C++ is a mid level programming language that allows programmers to use all the current features of C. I also support the object-oriented programming techniques such as encapsulation, polymorphism, templates and a whole standard library based on templates.

C# is actually a hybrid taken from C and C++. It is a comprehensive outlier in this. It is an object-oriented, high-level programming language which designed to help coders increase productivity when building web applications.

In a result, C# is better than C++ because it's pure Object Oriented programming Language that also will make GUI in C#.
 
C++ is a general purpose programming language or we can say it is a general object oriented programming language. C# is designed to specifically work with .net. C# is a simple, object oriented, and type-safe programming language derived from C and C++
 
C# is a general object-oriented programming (OOP) language for networking and Web development. C# is specified as a common language infrastructure (CLI) language. The term’s # character derives its name from the musical sharp key, which denotes a one semitone pitch increase. C# is pronounced "see sharp."

C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language. It is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features.
 
Different between C++ & C#.

C++ : C++ is a general-purpose programming language. It was designed from the very first C development terminology. C++ is a statically entered, free-form, multi-paradigm and a compiled programming language.

C# : C# is one of the development 'languages' developed for the Common Language Infrastructure. C# is intended to be a simple, contemporary, general-purpose, object-oriented programming language.
 
Back
Top