SlideShare a Scribd company logo
1 of 8
Topic : Introduction to C Programming
13 March 2024 PROGRAMMING IN C 1/20
Introduction
•C programming language was developed in 1972 by Dennis Ritchie at Bell
laboratories of AT&T (American Telephone & Telegraph), located in the U.S.A.
•C is a general-purpose, high-level language
•In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly
available description of C, now known as the K&R standard.
13 March 2024
PROGRAMMING IN
C
2/15
Conti…
Brian Kernighan
Dennis Ritchie
13 March 2024
PROGRAMMING IN
C
3/15
Facts about C
•C was invented to write an operating system called UNIX.
•C is a successor of B language which was introduced around the early
1970s.
•The language was formalized in 1988 by the American National Standard
Institute (ANSI).
•The UNIX OS was totally written in C.
13 March 2024
PROGRAMMING IN
C
4/15
Conti…
•Today C is the most widely used and popular System Programming Language.
•Most of the state-of-the-art software have been implemented using C.
•Today's most popular Linux OS and RDBMS MySQL have been written in C.
•It inherits many features of previous languages such as B and BCPL.
13 March 2024
PROGRAMMING IN
C
5/15
Features and Applications of C Language
13 March 2024
PROGRAMMING IN
C
6/15
Assessment 1
1. What is C Program?
Ans :
2. What are all the Features of C Program?
Ans :
_____
_____
13 March 2024
PROGRAMMING IN
C
7/15
References
Thank You
13 March 2024 PROGRAMMING IN C 8/19
TEXT BOOKS
[1] ReemaThareja, ―Programming in C, Oxford University Press, Second Edition, 2016.
[2] R.G. Dromey, “How to solve it by Computer”, Pearson Education, 2008
[3] Kernighan, B.W and Ritchie,D.M, ―The C Programming language, Second Edition, Pearson Education, 2006
REFERENCES
[1] H. M. Deitel, P. J. Deitel "C How to Program", Pearson Education., New Delhi, 2013, 7th edition.
[2] Byron S. Gottfried, Jitendar Kumar Chhabra “Programming with C”, Tata McGraw Hill Publishing Company., New
Delhi,2018, fourth edition
[3] Herbert Schildt“C – The Complete Reference”, Tata McGraw Hill Publishing Company., New Delhi, 2010, fourth edition.
[4] Yashavant P. Kanetkar "Let Us C", BPB Publications., 2017 , 16th edition

More Related Content

Similar to INTRODUCTION TO C PROGRAMMING AND ITS FEATURES

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 Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDYC Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDY
Rajeshkumar Reddy
 
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
C notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit orderC notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit order
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
Malikireddy Bramhananda Reddy
 

Similar to INTRODUCTION TO C PROGRAMMING AND ITS FEATURES (20)

Lecture 1-introduction to c
Lecture 1-introduction to cLecture 1-introduction to c
Lecture 1-introduction to c
 
Why C is Called Structured Programming Language
Why C is Called Structured Programming LanguageWhy C is Called Structured Programming Language
Why C is Called Structured Programming Language
 
introduction to c.pptx
introduction to c.pptxintroduction to c.pptx
introduction to c.pptx
 
Lecture 1- History of C Programming
Lecture 1- History of C Programming Lecture 1- History of C Programming
Lecture 1- History of C Programming
 
C programming orientation
C programming orientationC programming orientation
C programming orientation
 
C programming presentation for university
C programming presentation for universityC programming presentation for university
C programming presentation for university
 
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
 
What is C.docx
What is C.docxWhat is C.docx
What is C.docx
 
C language
C languageC language
C language
 
Introduction of 'C' langauge
Introduction of  'C'  langaugeIntroduction of  'C'  langauge
Introduction of 'C' langauge
 
C language part 1
C language part  1C language part  1
C language part 1
 
C language part 1
C language part  1C language part  1
C language part 1
 
C Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDYC Unit 1 notes PREPARED BY MVB REDDY
C Unit 1 notes PREPARED BY MVB REDDY
 
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
C notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit orderC notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit order
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
 
C language history
C language historyC language history
C language history
 
C language By OmishaTech
C language By OmishaTechC language By OmishaTech
C language By OmishaTech
 
C basic
C basicC basic
C basic
 
History of c
History of cHistory of c
History of c
 
C Tutorial Bangla Introduction 00
C Tutorial Bangla Introduction 00C Tutorial Bangla Introduction 00
C Tutorial Bangla Introduction 00
 
C programming 1
C programming  1C programming  1
C programming 1
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 

INTRODUCTION TO C PROGRAMMING AND ITS FEATURES

  • 1. Topic : Introduction to C Programming 13 March 2024 PROGRAMMING IN C 1/20
  • 2. Introduction •C programming language was developed in 1972 by Dennis Ritchie at Bell laboratories of AT&T (American Telephone & Telegraph), located in the U.S.A. •C is a general-purpose, high-level language •In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard. 13 March 2024 PROGRAMMING IN C 2/15
  • 3. Conti… Brian Kernighan Dennis Ritchie 13 March 2024 PROGRAMMING IN C 3/15
  • 4. Facts about C •C was invented to write an operating system called UNIX. •C is a successor of B language which was introduced around the early 1970s. •The language was formalized in 1988 by the American National Standard Institute (ANSI). •The UNIX OS was totally written in C. 13 March 2024 PROGRAMMING IN C 4/15
  • 5. Conti… •Today C is the most widely used and popular System Programming Language. •Most of the state-of-the-art software have been implemented using C. •Today's most popular Linux OS and RDBMS MySQL have been written in C. •It inherits many features of previous languages such as B and BCPL. 13 March 2024 PROGRAMMING IN C 5/15
  • 6. Features and Applications of C Language 13 March 2024 PROGRAMMING IN C 6/15
  • 7. Assessment 1 1. What is C Program? Ans : 2. What are all the Features of C Program? Ans : _____ _____ 13 March 2024 PROGRAMMING IN C 7/15
  • 8. References Thank You 13 March 2024 PROGRAMMING IN C 8/19 TEXT BOOKS [1] ReemaThareja, ―Programming in C, Oxford University Press, Second Edition, 2016. [2] R.G. Dromey, “How to solve it by Computer”, Pearson Education, 2008 [3] Kernighan, B.W and Ritchie,D.M, ―The C Programming language, Second Edition, Pearson Education, 2006 REFERENCES [1] H. M. Deitel, P. J. Deitel "C How to Program", Pearson Education., New Delhi, 2013, 7th edition. [2] Byron S. Gottfried, Jitendar Kumar Chhabra “Programming with C”, Tata McGraw Hill Publishing Company., New Delhi,2018, fourth edition [3] Herbert Schildt“C – The Complete Reference”, Tata McGraw Hill Publishing Company., New Delhi, 2010, fourth edition. [4] Yashavant P. Kanetkar "Let Us C", BPB Publications., 2017 , 16th edition