SlideShare a Scribd company logo
NATIONAL MATHEMATICS DAY
THE MAN WHO KNEW INFINITY
SHINIVASA RAMANUJAN LYENGAR
(Best know as S. Ramanujan)
(22nd DECEMBER 1887-26th APRIL 1920)
APPLICATION OF C LANGUAGE
A
BY
SONU KUMAR
M.Sc.(SEM.-IV), R.N. COLLEGE, HAJIPUR
(B.R.A. BIHAR UNIVERSITY, MUZAFFARPUR)
OUTLINES
• History of C language.
• Basic concept of C language.
• Software development in C.
• Why C language is so important.
History of C language:-
• Developer of BCPL.
• Basic Combined Programming
Language.
• 1966. Martin Richards
History of C language:-
• Developer of B language.
• 1969.
• Also developer of UNIX operating
system.
• He also developed first master level chesks
called Belle in 1980.
Ken Thompson
History of C language:-
• Developer of C language.
• In 1972.
• At AT & T’s Bell LABs, USA.
• Co-developer of UNIX operating
system.
Dennis Ritchie
Basic concept of language
A to Z
a to z
0 to 9
( { : “ /  ?
> < + = *
& % ! )
1. Constant
2. Variable
3. Keywords
1. Data type declaration
instruction
2. Input / Output instruction
3. Arithmetic instruction
4. Control instruction
Program
Software development in C
#include<stdio.h>
Void main()
{
…..
…..
}
preprocessor
….
Void main()
{
…..
}
compiler
0010110
1011110
0101000
1101110
1010100
Linker
0010110
1011110
0101000
1101110
1010100
Sum.exe
Sum.c
Sum.i
Sum.obj
Library files
Header files
Why C language is so important? :-
Worthto know about C language:-
 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 important to build programming skills.
 C covers basic features of all programming
language.
 Campus recruitment process.
 C is the most popular language for hardware
dependent programming.
THANK YOU

More Related Content

Similar to Application of C language by Sonu kumar.pptx

Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_ceShikshak
 
C programming i
C programming   iC programming   i
C programming i
KaustavRoy40
 
History and Spirit of C (2017)
History and Spirit of C (2017)History and Spirit of C (2017)
History and Spirit of C (2017)
Olve Maudal
 
Introduction to c language | History of C language
Introduction to c language | History of C languageIntroduction to c language | History of C language
Introduction to c language | History of C language
simplidigital
 
Tokens_C
Tokens_CTokens_C
Tokens_C
Prabhu Govind
 
Before 1980, most cell control and management software was written b.pdf
Before 1980, most cell control and management software was written b.pdfBefore 1980, most cell control and management software was written b.pdf
Before 1980, most cell control and management software was written b.pdf
arkleatheray
 
C Programming for Begineers_an introductory_course.pptx
C Programming for Begineers_an introductory_course.pptxC Programming for Begineers_an introductory_course.pptx
C Programming for Begineers_an introductory_course.pptx
mrsislam721
 
C Programming Language Step by Step Part 1
C Programming Language Step by Step Part 1C Programming Language Step by Step Part 1
C Programming Language Step by Step Part 1
Rumman Ansari
 
History of c
History of cHistory of c
History of c
ankush9927
 
History of C/C++ Language
History of C/C++ LanguageHistory of C/C++ Language
History of C/C++ Language
Farid Hilal
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
ruthdsouza
 
2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf
HILALJAMIRUDDINABDUL
 
Industrial revolution by Dennis Ritchie - By Jimit Patel
Industrial revolution by Dennis Ritchie - By Jimit PatelIndustrial revolution by Dennis Ritchie - By Jimit Patel
Industrial revolution by Dennis Ritchie - By Jimit Patel
JimitPatel53
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
Madurai Kamaraj University Madurai Tamil Nadu India
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
Madurai Kamaraj University Madurai Tamil Nadu India
 
Dennis Richie
Dennis RichieDennis Richie
Dennis Richie
Ali ElSheikh
 
History of programminng language
History of programminng languageHistory of programminng language
History of programminng language
Jahidul Islam
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
Nouroz Liaquat
 
Relation between Languages, Machines and Computations
Relation between Languages, Machines and ComputationsRelation between Languages, Machines and Computations
Relation between Languages, Machines and Computations
BHARATH KUMAR
 

Similar to Application of C language by Sonu kumar.pptx (20)

Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_c
 
C programming i
C programming   iC programming   i
C programming i
 
History and Spirit of C (2017)
History and Spirit of C (2017)History and Spirit of C (2017)
History and Spirit of C (2017)
 
Introduction to c language | History of C language
Introduction to c language | History of C languageIntroduction to c language | History of C language
Introduction to c language | History of C language
 
History of programming
History of programmingHistory of programming
History of programming
 
Tokens_C
Tokens_CTokens_C
Tokens_C
 
Before 1980, most cell control and management software was written b.pdf
Before 1980, most cell control and management software was written b.pdfBefore 1980, most cell control and management software was written b.pdf
Before 1980, most cell control and management software was written b.pdf
 
C Programming for Begineers_an introductory_course.pptx
C Programming for Begineers_an introductory_course.pptxC Programming for Begineers_an introductory_course.pptx
C Programming for Begineers_an introductory_course.pptx
 
C Programming Language Step by Step Part 1
C Programming Language Step by Step Part 1C Programming Language Step by Step Part 1
C Programming Language Step by Step Part 1
 
History of c
History of cHistory of c
History of c
 
History of C/C++ Language
History of C/C++ LanguageHistory of C/C++ Language
History of C/C++ Language
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
 
2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf2. Evolution of the Major Programming Languages.pdf
2. Evolution of the Major Programming Languages.pdf
 
Industrial revolution by Dennis Ritchie - By Jimit Patel
Industrial revolution by Dennis Ritchie - By Jimit PatelIndustrial revolution by Dennis Ritchie - By Jimit Patel
Industrial revolution by Dennis Ritchie - By Jimit Patel
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Dennis Richie
Dennis RichieDennis Richie
Dennis Richie
 
History of programminng language
History of programminng languageHistory of programminng language
History of programminng language
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Relation between Languages, Machines and Computations
Relation between Languages, Machines and ComputationsRelation between Languages, Machines and Computations
Relation between Languages, Machines and Computations
 

More from SONU KUMAR

GROUP AND SUBGROUP PPT 20By SONU KUMAR.pptx
GROUP AND SUBGROUP PPT 20By SONU KUMAR.pptxGROUP AND SUBGROUP PPT 20By SONU KUMAR.pptx
GROUP AND SUBGROUP PPT 20By SONU KUMAR.pptx
SONU KUMAR
 
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx
SONU KUMAR
 
Programming in C by SONU KUMAR.pptx
Programming in C by SONU KUMAR.pptxProgramming in C by SONU KUMAR.pptx
Programming in C by SONU KUMAR.pptx
SONU KUMAR
 
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptxSOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptx
SONU KUMAR
 
NUMBER THEORY BY SONU KUMAR.pptx
NUMBER THEORY  BY SONU KUMAR.pptxNUMBER THEORY  BY SONU KUMAR.pptx
NUMBER THEORY BY SONU KUMAR.pptx
SONU KUMAR
 
NATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptx
NATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptxNATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptx
NATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptx
SONU KUMAR
 
GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP,
GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP, GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP,
GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP,
SONU KUMAR
 
SET THEORY AND THEIR APLICATION
SET THEORY AND THEIR APLICATIONSET THEORY AND THEIR APLICATION
SET THEORY AND THEIR APLICATION
SONU KUMAR
 
PROGRAMMING IN C.pptx
PROGRAMMING IN C.pptxPROGRAMMING IN C.pptx
PROGRAMMING IN C.pptx
SONU KUMAR
 
GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...
GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...
GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...
SONU KUMAR
 

More from SONU KUMAR (10)

GROUP AND SUBGROUP PPT 20By SONU KUMAR.pptx
GROUP AND SUBGROUP PPT 20By SONU KUMAR.pptxGROUP AND SUBGROUP PPT 20By SONU KUMAR.pptx
GROUP AND SUBGROUP PPT 20By SONU KUMAR.pptx
 
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN by Sonukumar .pptx
 
Programming in C by SONU KUMAR.pptx
Programming in C by SONU KUMAR.pptxProgramming in C by SONU KUMAR.pptx
Programming in C by SONU KUMAR.pptx
 
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptxSOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptx
SOME IMPORTANT TOPICS OF GROUP THEORY IN MODERN-1.pptx
 
NUMBER THEORY BY SONU KUMAR.pptx
NUMBER THEORY  BY SONU KUMAR.pptxNUMBER THEORY  BY SONU KUMAR.pptx
NUMBER THEORY BY SONU KUMAR.pptx
 
NATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptx
NATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptxNATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptx
NATIONAL MATHEMATICS DAY BY SONU KUMAR.pptx 123.pptx
 
GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP,
GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP, GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP,
GROUP THEORY PPT,SUBGROUP, ABELIAN GROUP,
 
SET THEORY AND THEIR APLICATION
SET THEORY AND THEIR APLICATIONSET THEORY AND THEIR APLICATION
SET THEORY AND THEIR APLICATION
 
PROGRAMMING IN C.pptx
PROGRAMMING IN C.pptxPROGRAMMING IN C.pptx
PROGRAMMING IN C.pptx
 
GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...
GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...
GROUP, SUBGROUP, ABELIAN GROUP, NORMAL SUBGROUP, CONJUGATE NUMBER,NORMALIZER ...
 

Recently uploaded

Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 

Recently uploaded (16)

Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 

Application of C language by Sonu kumar.pptx

  • 1. NATIONAL MATHEMATICS DAY THE MAN WHO KNEW INFINITY SHINIVASA RAMANUJAN LYENGAR (Best know as S. Ramanujan) (22nd DECEMBER 1887-26th APRIL 1920)
  • 2. APPLICATION OF C LANGUAGE A BY SONU KUMAR M.Sc.(SEM.-IV), R.N. COLLEGE, HAJIPUR (B.R.A. BIHAR UNIVERSITY, MUZAFFARPUR)
  • 3. OUTLINES • History of C language. • Basic concept of C language. • Software development in C. • Why C language is so important.
  • 4. History of C language:- • Developer of BCPL. • Basic Combined Programming Language. • 1966. Martin Richards
  • 5. History of C language:- • Developer of B language. • 1969. • Also developer of UNIX operating system. • He also developed first master level chesks called Belle in 1980. Ken Thompson
  • 6. History of C language:- • Developer of C language. • In 1972. • At AT & T’s Bell LABs, USA. • Co-developer of UNIX operating system. Dennis Ritchie
  • 7. Basic concept of language A to Z a to z 0 to 9 ( { : “ / ? > < + = * & % ! ) 1. Constant 2. Variable 3. Keywords 1. Data type declaration instruction 2. Input / Output instruction 3. Arithmetic instruction 4. Control instruction Program
  • 8. Software development in C #include<stdio.h> Void main() { ….. ….. } preprocessor …. Void main() { ….. } compiler 0010110 1011110 0101000 1101110 1010100 Linker 0010110 1011110 0101000 1101110 1010100 Sum.exe Sum.c Sum.i Sum.obj Library files Header files
  • 9. Why C language is so important? :- Worthto know about C language:-  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.
  • 10. Why C language is so important? :- For students:-  C is important to build programming skills.  C covers basic features of all programming language.  Campus recruitment process.  C is the most popular language for hardware dependent programming.