This chapter describes the basic details about C programming language, how it emerged, what are strength of C and why we should use C.
The C programming language is a general purpose, high level language that was originally developed by Dennis M. Ritchie to developed the Unix operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972.
In 1978, Brian kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K & R standard.
The unix operating system, the C compiler and essentially all unix applications programs have been written in C. The C has now become a widely used professional language for various reasons.
Easy to learn
Structured language
It produces efficient programs
It can handle low level activities
It can be compiled on a variety of computer platforms.
Fact about C
C was invented to write an operating system called unix.
C is a successor of B language.
The language was formalized 1988 by the American National Standard Institute (ANSI).
The UNIX operating system was totally written in C in 1973.
Today C is the most widely used and most popular programming language.
Most of the state of the softwares have been implemented using C.
Why C language is so important?
Oracle is written in C.
Core libraries of android are written in C.
My SQL is written in C.
Almost every device driver is written in C.
Major part of web browser is written in C.
Unix operating system is developed in C.
C is the world's most popular programming language.
Why C language is so important? (For Students)
C is very important to build programming skills.
C Covers basic features of all programming language.
Easy to selection for campus Requirement Process.
C is the most popular language for hardware dependent programming.
Why to use C?
C was initially used for system development work, in particular the programs that make up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as code written in assembly language. some examples of the use of C might be:
Operating System
Language Compilers
Assemblers
Text Editors
Print Spoolers
Network Drivers
Modem Programs
Databases
Language Interpreters
Utilities
-----------------------------------------------------------------------------------------------------------------------------
ALL COMPUTER PDF NOTES AVAILABLE IN HINDI & ENGLISH MEDIUM
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER NOTES FOR TEACHERS AVAILABLE IN HINDI & ENGLISH MEDIUM
Dear Teachers ऐसा कंप्यूटर नोट्स जिसे आप पढ़कर बच्चों को आसानी से पढ़ा सकते हैं। यह नोट्स केवल कंप्यूटर इंस्टिट्यूट एवं टीचर्स के लिए हैं। इस नोट्स में आप अपना Watermark, Header / Footer और या Logo भी लगा सकते हैं। यदि आपको नोट्स खरीदने से रिलेटेड कोई भी problem आती है तो आप हमें Call या WhatsApp कर सकते हैं। Call / WhatsApp: +91 9650597419
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
INTERNET PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER / LAPTOP REPAIRING NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
0 Comments