https://share.google/images/1BDo8KxLLPm00MVg3
C programming language invented by Dennis Richie in 1972 is the oldest and most widely used of the three originally designed for the development of a new version of unix C.
Revolutionized programming and operating system as a low level language, it performs at most as efficiently as assembly code and requires minimal runtime support despite being published 40 years ago.
C is still widely used in operating system kernel level software, hardware drives and application that require code.
Many old school programming recommend C as the best strating for new language and may offer security benefits due to its age and smaller use bit making it less attractive to hacker.
On the other hand, C++ an extension of C programming language was created by Danish PhD students strat to enhance C and add object oriented programming capabilities, without sacrificing speed or efficiency as an intermediate level language, Its builds upon the low level C language but has more advanced capabilities since it's initial publication in 1985.
C++ has become a prolific programing language used along side C in operating system develop and high profile PC Software it is easier to understand if one has a solid foundation in C programing.
Meanwhile, Csharp is a solid high level objective oriented programming language developed by Microsoft in 2002 it based on the NET Framework but has a C language backbone, C compiles into bite code allowing it to be translated into machine code on the fly it adds garbage collection uninitialized.
Variable checking bound checking and type checking Capabilities to the base C code Csharp is typically used in internal or Enterprise applications.
Use C if your looking to write low level application with high control over hardware, use C++ if you're looking to write low level application with more control,and use C# if you don't like the look of java and your writing a high application.

Comments
Post a Comment