SlideShare ist ein Scribd-Unternehmen logo
1 von 16
• You will got to know about the various
computer languages
• History of C Language.
• How Program is developed.
 You will know about the basics of C language
and can answer where C is used and can be
used.
 How various Compilers and Graphics
programs can be made by using C language.
 What are the various steps Developer needs
to follow while working on a project.
 Language
 Programming
 History of C Language
 Program Development
 Source of Communication between
two persons.
◦ Example: Human –To- Human
OR
 Source of Communication between
User and Computer is called
programming language.
◦ Example: Human –To- Machine
Set of instructions which perform
any specific task is called program.
 Series of instructions given to a computer to
achieve a task
 Instructions must be written in a way the
computer can understand
 Programming languages are used to write
programs
 Once the code (language) of a program has been
written, it must be executed (run, started).
 Some programming languages (like C, C++ or
Java) require the code to be compiled (translated
to binary) before it can be started.
Year Language Developer
1960
ALGOL
(Algorithmic Language)
Internal Committee
1967
BCPL
(Basic Combined Programming Language)
Martin Richards
1970 B Ken Thompson
1972 C Dennis Ritchie
 C
 A language written by Dennis
Ritchie in 1972 at AT&T Bell Labs
USA. This was to be the language
that UNIX was written in to become
the first "portable" language.
In recent years C has been used as a general-purpose
language because of its popularity with
programmers.
AT&T-American Telephone and Telegraph
UNIX-Uniplexed Information and Computing System or Service
 C provides:
 Efficiency, high performance and high quality
 Provide functionality through rich set of function libraries
 Gateway for other professional languages like C  C++ 
Java
 C is used:
 System software, Compilers, Editors
 Graphics and Geometry
 Databases, operating systems, device drivers
 Also used in application programs
 Requirement Specification
◦ Problem Definition
 Analysis
◦ Refine, Generalize the problem definition
 Design
◦ Develop Algorithm: (A formula or set of steps for solving a
particular problem)
 Implementation
◦ Write Code
 Verification and Testing
◦ Test and Debug the code
 Maintenance
 Decide what steps are needed to complete the task
 Write the steps (Algorithm) in pseudo code (written in
English) or as a flowchart (graphic symbols)
 Translate into the programming language
 Try out the program and “debug”.
 We have seen about the language. What
language does, History of C Language, What
programming is this will help you in the
coming lectures.
Q1) What is Programming ?
a) Series of lines
b) Series of instructions
c) Series of statements
d) None of the above
Q2) Is Testing Phase comes at 2nd position in
Software Development ?
a) Yes
b) No
Q3) Who Develop C?
a) Dennis Ritchie
b) Bjarne Stroustrop
c) Dennis Lillie
d) None of the above
Q4)What is programming language?
a) Communication between 2 humans.
b) Communication between human and computer
c) Communication between 2 machines.
d) Communication between computer and computer
 Programming in C ‘ Yashwant Kanitkar’
 Programming using C ‘ ABS Publications’

Weitere ähnliche Inhalte

Was ist angesagt?

Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-
Krishna Sai
 

Was ist angesagt? (20)

Introduction to c language
Introduction to c language Introduction to c language
Introduction to c language
 
C and objective-C
 C  and  objective-C C  and  objective-C
C and objective-C
 
Programing Language
Programing LanguagePrograming Language
Programing Language
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
 
Introduction to C Language (By: Shujaat Abbas)
Introduction to C Language (By: Shujaat Abbas)Introduction to C Language (By: Shujaat Abbas)
Introduction to C Language (By: Shujaat Abbas)
 
introduction to c language
 introduction to c language introduction to c language
introduction to c language
 
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
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESPROGRAMMING LANGUAGES
PROGRAMMING LANGUAGES
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
1 introduction to c programming language
1 introduction to c programming language1 introduction to c programming language
1 introduction to c programming language
 
Programming Methodology
Programming MethodologyProgramming Methodology
Programming Methodology
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementation
 
Programing fundamentals with C++
Programing fundamentals with C++Programing fundamentals with C++
Programing fundamentals with C++
 
introduction to c programming language
introduction to c programming languageintroduction to c programming language
introduction to c programming language
 
difference between c c++ c#
difference between c c++ c#difference between c c++ c#
difference between c c++ c#
 
Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overview
 

Ähnlich wie Lesson 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
Rajeshkumar Reddy
 
Learn c programming language in 24 hours allfreebooks.tk
Learn c programming language in 24 hours   allfreebooks.tkLearn c programming language in 24 hours   allfreebooks.tk
Learn c programming language in 24 hours allfreebooks.tk
ragulasai
 
Summer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxSummer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptx
shokeenk14
 

Ähnlich wie Lesson 1 (20)

Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
 
C_Programming_Notes_ICE
C_Programming_Notes_ICEC_Programming_Notes_ICE
C_Programming_Notes_ICE
 
What is turbo c and how it works
What is turbo c and how it worksWhat is turbo c and how it works
What is turbo c and how it works
 
Fundamentals of programming with C++
Fundamentals of programming with C++Fundamentals of programming with C++
Fundamentals of programming with C++
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
C programming orientation
C programming orientationC programming orientation
C programming orientation
 
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
 
Lecture 1-3.ppt
Lecture 1-3.pptLecture 1-3.ppt
Lecture 1-3.ppt
 
introduction to c.pptx
introduction to c.pptxintroduction to c.pptx
introduction to c.pptx
 
C programming presentation for university
C programming presentation for universityC programming presentation for university
C programming presentation for university
 
Introduction to C programming
Introduction to C programmingIntroduction to C programming
Introduction to C programming
 
C Language
C LanguageC Language
C Language
 
Chapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptxChapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptx
 
Understanding C and its Applications.pdf
Understanding C and its Applications.pdfUnderstanding C and its Applications.pdf
Understanding C and its Applications.pdf
 
Learn c programming language in 24 hours allfreebooks.tk
Learn c programming language in 24 hours   allfreebooks.tkLearn c programming language in 24 hours   allfreebooks.tk
Learn c programming language in 24 hours allfreebooks.tk
 
Lecture01-Introduction-to-C-programming-converted (4).pptx
Lecture01-Introduction-to-C-programming-converted (4).pptxLecture01-Introduction-to-C-programming-converted (4).pptx
Lecture01-Introduction-to-C-programming-converted (4).pptx
 
Summer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxSummer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptx
 
Introduction of C Programming
Introduction of C ProgrammingIntroduction of C Programming
Introduction of C Programming
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
Programming in c
Programming in cProgramming in c
Programming in c
 

Mehr von Dr. Rupinder Singh (8)

1.1 communication
1.1 communication1.1 communication
1.1 communication
 
Lesson 7 io statements
Lesson 7 io statementsLesson 7 io statements
Lesson 7 io statements
 
Lesson 4
Lesson 4Lesson 4
Lesson 4
 
Lesson 3
Lesson 3Lesson 3
Lesson 3
 
Lesson 2
Lesson 2Lesson 2
Lesson 2
 
Data types
Data typesData types
Data types
 
Compilation
CompilationCompilation
Compilation
 
C Slides
C SlidesC Slides
C Slides
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Kürzlich hochgeladen (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

Lesson 1

  • 1.
  • 2. • You will got to know about the various computer languages • History of C Language. • How Program is developed.
  • 3.  You will know about the basics of C language and can answer where C is used and can be used.  How various Compilers and Graphics programs can be made by using C language.  What are the various steps Developer needs to follow while working on a project.
  • 4.  Language  Programming  History of C Language  Program Development
  • 5.  Source of Communication between two persons. ◦ Example: Human –To- Human OR  Source of Communication between User and Computer is called programming language. ◦ Example: Human –To- Machine
  • 6. Set of instructions which perform any specific task is called program.
  • 7.  Series of instructions given to a computer to achieve a task  Instructions must be written in a way the computer can understand  Programming languages are used to write programs  Once the code (language) of a program has been written, it must be executed (run, started).  Some programming languages (like C, C++ or Java) require the code to be compiled (translated to binary) before it can be started.
  • 8. Year Language Developer 1960 ALGOL (Algorithmic Language) Internal Committee 1967 BCPL (Basic Combined Programming Language) Martin Richards 1970 B Ken Thompson 1972 C Dennis Ritchie
  • 9.  C  A language written by Dennis Ritchie in 1972 at AT&T Bell Labs USA. This was to be the language that UNIX was written in to become the first "portable" language. In recent years C has been used as a general-purpose language because of its popularity with programmers. AT&T-American Telephone and Telegraph UNIX-Uniplexed Information and Computing System or Service
  • 10.  C provides:  Efficiency, high performance and high quality  Provide functionality through rich set of function libraries  Gateway for other professional languages like C  C++  Java  C is used:  System software, Compilers, Editors  Graphics and Geometry  Databases, operating systems, device drivers  Also used in application programs
  • 11.  Requirement Specification ◦ Problem Definition  Analysis ◦ Refine, Generalize the problem definition  Design ◦ Develop Algorithm: (A formula or set of steps for solving a particular problem)  Implementation ◦ Write Code  Verification and Testing ◦ Test and Debug the code  Maintenance
  • 12.  Decide what steps are needed to complete the task  Write the steps (Algorithm) in pseudo code (written in English) or as a flowchart (graphic symbols)  Translate into the programming language  Try out the program and “debug”.
  • 13.  We have seen about the language. What language does, History of C Language, What programming is this will help you in the coming lectures.
  • 14. Q1) What is Programming ? a) Series of lines b) Series of instructions c) Series of statements d) None of the above Q2) Is Testing Phase comes at 2nd position in Software Development ? a) Yes b) No
  • 15. Q3) Who Develop C? a) Dennis Ritchie b) Bjarne Stroustrop c) Dennis Lillie d) None of the above Q4)What is programming language? a) Communication between 2 humans. b) Communication between human and computer c) Communication between 2 machines. d) Communication between computer and computer
  • 16.  Programming in C ‘ Yashwant Kanitkar’  Programming using C ‘ ABS Publications’