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

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Kürzlich hochgeladen (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

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’