Wednesday, January 9, 2019

Overview Of The C Programming Language

C Programming language:-

C is a programming language developed in 1972 at AT & T Bell Laboratories, Murray Hill, New Jersey, of United State America. It was designed and written by Dennis Ritchie. C is general purpose programming language with lots of features. It is called middle level programming language because it is combination of High Level Programming Language and Low Level Assembly & Machine Programming Language.
C language have some high elements from High Level Programming Language and with the control and functionality of Assembly & Machine Language.
C programming language provide a relatively good programming efficiency and relatively good machine efficiency.
Initially it was designed for programming of a operating system called UNIX operating system and the tools supplied with it including the C compiler itself are written in C.
C is a structured programming language which allows variety of programs in small modules(functions). C follows Top-Down Programming Approach to design and writing a program.
C programming language is easy and convenient to learn, understand and implements. C language covers most of all programming languages basic features so if you had learn C language then will be easy to learn others programming languages.

History C Programming language:-

1. In the 1960 a programming language is developed is called Combined Programming Language at Cambridge University. 
2. Later on also a new programming was developed is called Basic Combined Programming Language (BCPL) by Martin Richards at Cambridge University.
3. After sometime a new Programming Language called B Programming language was invented by Ken Thomson come into existence.
4. In 1970 Dennis Ritchie inherited the features of B & BCPL Programming Language and did add some new features and developed a new language that is "C" Programming Language.
5. C was developed on DEC PDP-11 Machine That used the UNIX operating system.
6. In 1978 C Programming Language first time described in the book as title "The C Programming Language " by Dennis Ritchie.
7. The ANCI (American National Standards Institute) was finally adopted C Programming Language in December 1990 for standardized the C  language in the market.

Features, Characteristics C Programming language:-

1. C programming language is reliable ,simple,and easy to learn, understand and use for anyone interested.
2. C programming language in combination of High-Level Programming Language & Low Level Programming Language both features in it.
3. The C programming language supports user defined data types (Structure &Union).
4. The C Programming supports modular and structured programming concepts to design C Programs, In C language we can easily read and write our own functions.
5. The C programming language supports a rich library of predefined functions that can be easily used by the programmers.
6. It supports pointers with pointers operations this feature allows programs to access memory addresses directly where variables are stored and to perform Bit level manipulations of data stored in memory processor register.
7. It provide low level memory and device access feature making it suitable for writing programs.
8. It is a small and concise language providing easy way translating language codes int corresponding efficient machine language code.
9. It is standardized by the several international body making C programs easily portable from one computer to another computer.

Why C Programming language is important:-

1. Oracle Database management System is written in C programming language.
2. Core libraries of trending hot technology Android are written in C programming language.    
3. MySQL Database Management System is written in C programming language.
4. Almost every device driver are written using C programming language.5. Major part of almost web browser is written in C programming language like Google Chrome, Apple Safari,Opera.
6. UNIX operating system is developed using C programming language.
7. C is world’s most popular programming language, but having some parameters.

Student point of view:-
1. C programming language is important to build programming skills at beginning level for anyone.
2. C programming language covers basic features of all programming languages so it also help to learn others programming languages.
3. C language is also helpful in campus recruitment process to getting job in company.
4. C language is the most popular language for hardware dependent programming.
 

 




0 comments:

Welcome to you in All Coding Help