C was developedby Dennis Ritchie in early 1970s . C is a structure oriented programming language. C isalso called mother Language of all programming Language. All other programminglanguages have borrowed directly or indirectly from Cprogramming concepts such as C++, Java, JavaScript, C#, Perl, PHP, Python,….etc.
Major parts of OS like Windows, UNIX, Linux is still written in C. Someexamples of the use of C Operating Systems, Language Compilers, Text Editors, NetworkDrivers, Modern Programs Data BasesC Languageis a CASE SENSITIVE language Clanguage provides 3 distinct ways to allocate memory for objects Static memory allocation, Automaticmemory allocation, Dynamic memory allocationStructure ofc program Documentations Preprocessor Statements GlobalDeclarations Themain() function Local Declarations Program program Statements & Expressions User Defined FunctionsAdvantagesof C LanguageCprogramming language is a building block for many other currently knownlanguages C programming language is a small language ,The concepts that it requires is quite short C language has the ability to extend itself There is not much vocabulary to learn , Clanguage has easy syntax and it is easier to learn Cprogramming language is portable It is close enough to systemhardware descriptions Disadvantagesof C LanguageCprogramming language does not support Object Oriented Programming C programming language does notoffer support for namespace like C++ C language doesn’t perform Run Time TypeChecking C programming Language you have to implementmanually construction and destruction of the variable using function or by theother means . C programming language does not offer datasecurity