It wasn't really invented. It was designed by some Microsoft division, based on best in area tendencies to the point of time. A lot of concepts was taken directly from Java programming language.
C, C++, Java, C-Sharp
C Sharp (C#)
Bjarne Stroustrup is the recognized inventor of the C++ object oriented programming language. C++ was an enhancement to the C language, which was not object oriented.
create spiral in c programming?
Dennis Ritchie "offically" created the C programming language while working at Bell labs. However, Ken Thompson should also be mentioned since he created a slightly lesser known language called B which is the basis of the C language. Ritchie added "types" and other changes but kept most of B's syntax.
C, C++, Java, C-Sharp
C Sharp (C#)
Yes, C# is object orientated.
The C programming language was invented by Ken Thompson and Dennis Ritchie. C development is related to the UNIX platform.
There are many advantages to C sharp programming like: Not having to define the Headers (.h), Classes can be defined within classes, classes and functions can be defined in random order unlike C and C++, Classes and functions don't need to be declared in the program.
C sharp is an easy, modern, general-purpose, object-oriented programming language. It is set to run within Microsoft's .NET framework. Anders Hejlsberg led the development team for this program.
You can learn useful things in C Sharp by purchasing a book on the subject. C Sharp is better known as C# and is a multi-paradigm programming language with many features. It was developed by Microsoft and they are a good source for information and learning material.
Before the invention of C, there was a language named 'B'. So, to overcome some drawbacks in this B-language, C had been invented.
While this is an answer based completely on opinion, I would suggest starting out with C#. C# follows in the Java tradition of making programming easy, and attempting to correct the mistakes made in designing C++. Once you've learned the basics of programming and object-oriented design, move on to learn C/C++.
KWYD and GIGO (Know What You're Doing and Garbage-In, Garbage-Out)
Common Business Oriented Language/ COBOL is widely used programming language by businesses. While C is a general purpose programming invented by Dennis Ritchie.
Microsoft C# is a programming language based upon C and C++ which conforms to the Common Language Infrastructure (CLI). Other languages that conform to CLI are VB.NET and J#.