C Programming Tutorial

                 C Programming Tutorial 



                     History of  C Programming 

▪︎ C is a procedural Programming language that was invented by Dennis Ritchie at AT & T bell Laboratory in 1972.

▪︎AT & T Stands for American Telegraph and Telecommunications. This Lab is located in USA.

▪︎ It is derived from BCPL(Basic Combined Programming Language) and B Language.

▪︎ This Language were out updated from market due to type Less Language (No data type concept).

▪︎ C is said to be Mother Language because all language are derived from C language.

▪︎ C is written with in Assembly Language.

▪︎ Its main objective is to developed system software, such as Operating System, Compiler, Interpreter, Linker and Loader ,etc.

▪︎ It is most popular due to portability it means c program can be executed on any Operating system, such as Windows, Unix, etc.

▪︎             Advantage of C Programming 

  ▪︎ C support procedural/modular/Structured Programming. 

▪︎ Procedural Programming is the traditional method that use to reduce to complicity of program using functions. 

▪︎  In this case a large program is divided into multiple parts that parts is called function or modular

▪︎ It supports both high and Low Level Programming language, so it is also known as mid or middle level language. 

▪︎ It support system Programming, it means we can design system Software. 

▪︎ It also provides application Programming such as school management system, Banking system , super Market,etc.

▪︎ It supports graphics Programming in this case we can design different types of shape such as square, rectangle, oval, human face,car,umbrella, etc. 

▪︎ It is also used to develope game application. 

▪︎ It provides portability. 

▪︎ Its execution is fast due to compiler and low level language.

▪︎  Its provides reach set of function , such as mathematical Function, string, Date&Time , Conversation function. 

                Disadvantages of C Programming 

▪︎ Its doesn't support object oriented Programming. It is latest programming technology that is used to reduce to complexity of program using object class, inheritance,polymorphism,etc.

▪︎ It is platform dependent 

▪︎ It is K sensitive language, it means lower case is not equivalent to uppercase.                                                       ABC < > abc

▪︎ It doesn't support database such as Oracle,MYSQL, SQL Server ,etc.

        Application of C Programming 

▪︎ For developing system Software, such as OS , Interpreter, Compiler,etc.

▪︎ use for developing applications such as school management system, voting system, Banking system,etc.

▪︎use of developing game application  


                    

              





  

.



Comments

Post a Comment

Popular posts from this blog

Class IX th :IT(INFORMATION TECHNOLOGY)-402

Class-X Computer/IT- (402)

Self-Management Skills-II