Introduction to C Programming Language

Simplilearn
SimplilearnSimplilearn
Introduction to C Programming Language
Agenda
History of C Programming Language
Why learn C programming language
Features of C programming language
Applications of C programming language
Advantages and disadvantages of C
Companies using and hiring for C programmers
First Program
Key Take-aways
History of C Programming Language
Introduction to C Programming Language
Dennis Ritchie invented the C in 1972 at the Bell Laboratories
History of C Programming Language
BCPL
History of C Programming Language
Why Learn C Programming Language
Why Learn C Programming Language
C Programming language is used for designing Operating System
Why Learn C Programming Language
C Language helps to do application-level programming
Why Learn C Programming Language
It helps to understand the Fundamentals of computer theories
Features of C Programming Language
Features of C Programming Language
Simple and Portable
C is a simple and portable and portable language.
01
C language combines the feature of both high-level
language and low-level language
Features of C Programming Language
Middle Level Language
02
The whole program can break down into small units.
Features of C Programming Language
03
Modularity
C programming language contains a rich set of built-
in library
Features of C Programming Language
Rich Library
04
C language is structural and procedural
programming language.
Features of C Programming Language
Procedural Language
05
C programming language can easily adopt new
features.
Features of C Programming Language
Easy to Extend
06
C programming language contains a rich set of built-
in operations
Features of C Programming Language
Built-in operations
07
Features of C Programming Language
C provides the method of allocating memory to
every variable used in the program.
Memory Management
08
Applications of C programming language
Applications of C Programming Language
Unix Operating System was the first Operating System designed using
the C language. Later, Various Android Application and Microsoft
Windows were coded in the C programming language.
Applications of C Programming Language
C is the most popular language, and it is widely used in designing
electronic gadgets of embedded system.
Applications of C Programming Language
Graphical User Interfaces designed using C programming language. It
is visual representation where users interact with electronic devices.
Applications of C Programming Language
Google File System is developed using the C language as a storage
platform for generation and processing data.
Applications of C Programming Language
Mozilla Firefox coded in the standard C/C++ Programming language. It
is a free, Open-source web browser.
Applications of C Programming Language
The first C compiler developed by Dennis Ritchie. It compiles the C
code. It converts the Human-understandable language to byte code.
Applications of C Programming Language
MySQL was also developed using standard C/C++. It is a DBMS (Data
Base Management System) it performs a task such as updating data
on the database and retrieving data from the database.
Advantages and Disadvantages of C
Advantages of C Programming Language
Easy-to Understand
Low Cost
Fast Execution Speed
Portable
Many Libraries
Middle-Level Language
Disadvantages of C Programming Language
Concept of OOPs
Not Object-Oriented
Run – Time Checking
Exception Handling
Constructor & destructor
No Garbage Collection
Companies Using C programming
Companies Hiring C Programming Language
Companies currently using C programming language and actively hiring
professionals with C Programming Fundamentals
First Program
#include <stdio.h>
Main( )
{
printf(“Hello World n”);
}
First Program
Key Take-aways
Key Take-aways
C is Simple and Flexible
C is Structural and Procedural
C is not Object-Oriented Language
Star Pattern
Ruby Pattern
Introduction to C Programming Language
1 von 39

Más contenido relacionado

Similar a Introduction to C Programming Language(20)

C programming presentation for universityC programming presentation for university
C programming presentation for university
Sheikh Monirul Hasan1.2K views
What is C.docxWhat is C.docx
What is C.docx
ChristopherHerring93 views
Introduction to ComputerIntroduction to Computer
Introduction to Computer
zaheeriqbal4179 views
Introduction to cIntroduction to c
Introduction to c
poojaanuragchouhan174 views
C LanguageC Language
C Language
TodayTutoring121 views
Introduction of  'C'  langaugeIntroduction of  'C'  langauge
Introduction of 'C' langauge
Aradhana Srivastava227 views
C# handout.docxC# handout.docx
C# handout.docx
LenchoMamudeBaro83 views
Lecture 1Lecture 1
Lecture 1
Tanveer Malik127 views
C basicC basic
C basic
Sameer Bairwa76 views
Chrysalis day-c++Chrysalis day-c++
Chrysalis day-c++
Harinisri Raman160 views
introduction to c.pptxintroduction to c.pptx
introduction to c.pptx
AnisZahirahAzman18 views
C Tutorial Bangla Introduction 00C Tutorial Bangla Introduction 00
C Tutorial Bangla Introduction 00
মোঃ ফয়সাল হোসেন364 views
6 Week C++ Language Training In Ambala6 Week C++ Language Training In Ambala
6 Week C++ Language Training In Ambala
Batra Computer Centre84 views
least.pptleast.ppt
least.ppt
NikunJay12 views

Más de Simplilearn(20)

Último(20)

Chemistry of sex hormones.pptxChemistry of sex hormones.pptx
Chemistry of sex hormones.pptx
RAJ K. MAURYA107 views
Psychology KS4Psychology KS4
Psychology KS4
WestHatch54 views
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
Vanessa Camilleri79 views
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptxGopal Chakraborty Memorial Quiz 2.0 Prelims.pptx
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptx
Debapriya Chakraborty479 views
STYP infopack.pdfSTYP infopack.pdf
STYP infopack.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego159 views
SIMPLE PRESENT TENSE_new.pptxSIMPLE PRESENT TENSE_new.pptx
SIMPLE PRESENT TENSE_new.pptx
nisrinamadani2159 views
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1460 views
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdfCWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
SukhwinderSingh895865480 views
Lecture: Open InnovationLecture: Open Innovation
Lecture: Open Innovation
Michal Hron94 views
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
TARIQ KHAN189 views
discussion post.pdfdiscussion post.pdf
discussion post.pdf
jessemercerail85 views
Psychology KS5Psychology KS5
Psychology KS5
WestHatch56 views
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan256 views
ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1}ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1}
ANATOMY AND PHYSIOLOGY UNIT 1 { PART-1}
DR .PALLAVI PATHANIA190 views

Introduction to C Programming Language

  • 2. Agenda History of C Programming Language Why learn C programming language Features of C programming language Applications of C programming language Advantages and disadvantages of C Companies using and hiring for C programmers First Program Key Take-aways
  • 3. History of C Programming Language
  • 5. Dennis Ritchie invented the C in 1972 at the Bell Laboratories History of C Programming Language
  • 6. BCPL History of C Programming Language
  • 7. Why Learn C Programming Language
  • 8. Why Learn C Programming Language C Programming language is used for designing Operating System
  • 9. Why Learn C Programming Language C Language helps to do application-level programming
  • 10. Why Learn C Programming Language It helps to understand the Fundamentals of computer theories
  • 11. Features of C Programming Language
  • 12. Features of C Programming Language Simple and Portable C is a simple and portable and portable language. 01
  • 13. C language combines the feature of both high-level language and low-level language Features of C Programming Language Middle Level Language 02
  • 14. The whole program can break down into small units. Features of C Programming Language 03 Modularity
  • 15. C programming language contains a rich set of built- in library Features of C Programming Language Rich Library 04
  • 16. C language is structural and procedural programming language. Features of C Programming Language Procedural Language 05
  • 17. C programming language can easily adopt new features. Features of C Programming Language Easy to Extend 06
  • 18. C programming language contains a rich set of built- in operations Features of C Programming Language Built-in operations 07
  • 19. Features of C Programming Language C provides the method of allocating memory to every variable used in the program. Memory Management 08
  • 20. Applications of C programming language
  • 21. Applications of C Programming Language Unix Operating System was the first Operating System designed using the C language. Later, Various Android Application and Microsoft Windows were coded in the C programming language.
  • 22. Applications of C Programming Language C is the most popular language, and it is widely used in designing electronic gadgets of embedded system.
  • 23. Applications of C Programming Language Graphical User Interfaces designed using C programming language. It is visual representation where users interact with electronic devices.
  • 24. Applications of C Programming Language Google File System is developed using the C language as a storage platform for generation and processing data.
  • 25. Applications of C Programming Language Mozilla Firefox coded in the standard C/C++ Programming language. It is a free, Open-source web browser.
  • 26. Applications of C Programming Language The first C compiler developed by Dennis Ritchie. It compiles the C code. It converts the Human-understandable language to byte code.
  • 27. Applications of C Programming Language MySQL was also developed using standard C/C++. It is a DBMS (Data Base Management System) it performs a task such as updating data on the database and retrieving data from the database.
  • 29. Advantages of C Programming Language Easy-to Understand Low Cost Fast Execution Speed Portable Many Libraries Middle-Level Language
  • 30. Disadvantages of C Programming Language Concept of OOPs Not Object-Oriented Run – Time Checking Exception Handling Constructor & destructor No Garbage Collection
  • 31. Companies Using C programming
  • 32. Companies Hiring C Programming Language Companies currently using C programming language and actively hiring professionals with C Programming Fundamentals
  • 34. #include <stdio.h> Main( ) { printf(“Hello World n”); } First Program
  • 36. Key Take-aways C is Simple and Flexible C is Structural and Procedural C is not Object-Oriented Language