C 1970s . C is a structure oriented

C was developed
by Dennis Ritchie in early 1970s  . C is a  structure oriented programming language. C is
also called mother Language of all programming Language. All other programming
languages  have borrowed directly or indirectly from C
programming concepts such as C++, Java, JavaScript, C#, Perl, PHP, Python,….etc.
Major parts of OS like Windows, UNIX, Linux is still written in C.

Some
examples of the use of C                                                                                                                      Operating Systems, Language Compilers, Text Editors, Network
Drivers, Modern Programs Data Bases

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

C Language
is a CASE SENSITIVE language

                                                                                                                                                                           
                                                                                     C
language provides 3 distinct ways to allocate memory  for  objects                                                          Static memory allocation, Automatic
memory allocation, Dynamic memory allocation

Structure of
c program                                                                                         
                                                                                                                                                                                                                                 Documentations                                                                                                                                       Preprocessor Statements                                                                                                                                                Global
Declarations                                                                                                                                                                The
main() function                                                                                                                                                         
Local Declarations                                                                                                                                        Program  program Statements & Expressions                                                                                 User Defined Functions

Advantages
of C Language

C
programming language is a building block for many other currently known
languages                                                                                                                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 , C
language has easy syntax and it is easier to learn                     C
programming language is portable          
                                                                                                     It is close enough to system
hardware descriptions           

Disadvantages
of C Language

C
programming language does not support Object Oriented Programming                                                   
 C programming language does not
offer support for namespace like C++                                                                C language doesn’t perform Run Time Type
Checking                                                                                        C programming Language you have to implement
manually construction and destruction of the variable using function or by the
other means .                                                                                                    C programming language does not offer data
security

                                                  

x

Hi!
I'm Victor!

Would you like to get a custom essay? How about receiving a customized one?

Check it out