SlideShare a Scribd company logo
1 of 32
Download to read offline
C LANGUAGE
INTRODUCTION TO COMPUTER &
PROGRAMMING
PANCHAL KARTIK J
STUDEND OF COMPUTER ENGINEERING
❖ TOPIC
❑ Classification of computer system
❑ Application of computer
❑ Basic block diagram and function of computer components
❑ Computer software
❑ Programming language
❖ Classification of computer
system
❑ Based on electronic technology
❑ Based on number of user and working environment
❑ Based on accuracy and speed
❑ Based on storage requiements
❖ Application of computer
❑ Reservation system
❑ Crime detection
❑ Production system
❑ Space technology
❑ Weather forecasting
❑ Research and science
❑ Cost analysis
❑ Banking system
❑ Hotel management
❑ Hospital managements
❖ Basic block diagram and function
of computer components
❑ There is five part in components
1. CPU
2. Memory
3. Input device
4. Output device
5. Secondary storage device
❖ Basic block diagram and function
of computer components
1. CPU
 CPU full name is central processing unit
 The brain of the computer
 The CPU preforms operation on data
 It control and flow of the data
 There are two part
1. ALU
2. CU
ALU CU CPU
• ALU
 It perform all arithmetic calculation and take logical decision
 It can compare count , shift or other logical activites
 It calculation is very fast
• CU
 It manages and coordinates operation of all other components of
computer system
1. It retrieve instruction or data from memory
2. It decode instruction
3. It coordinate time sequence of instruction among various
component of system
4. It determine requirements of storage and take action according to
it
5. It also fetch instruction from main memory
2. Memory unit
 The storage unit of computer system store data for following
purposes
1. Processing data and instruction
2. Storage of temporary result
3. Permanent storage for storage
➢ There are two type
1. Primary storage
2. Secondary storage
Primary storage
1. Storage current program or data
2. Less space
3. Volatile
4. Comparatively more expensive
5. Fast in operation
Secondary storage
1. Used to store data and program
for future use
2. Slower then PS
3. Data without power
4. Cheaper than primary memory
3. Input unit
 Basic aim of I/O device is to provide communication between and
user
 The input device translate data into a code be read by computer
system
 Input device is the keyboard
 User communication directly with the machine
input data input data code intermediate result
4. Output unit
 Output device supply result of processing from primary memory or
secondary memory
 Program are executed to user defined
 The computer system needed an output unit communication the
processing inform to the user
 The most common output device is moniter
❖ Computer software
❑ There two type of compute software
1. System software
2. Application software
❖ Computer software
 System software
1. Operation system
2. Compiler
3. Loader linker
4. Editor
5. Translator
6. Macro processor
7. Interpreters
8. Assembler
 Application software
1. General purpose
2. Specific purpose software
1. Operating system
1. Single user os
2. Multi user os
3. Multi tasking os
4. Multi programming os
5. Real time os
6. Network os
7. Distributed os
8. Time sharing os
9. Batch processing os
10. Multi threading os
2. Compiler
 It translates higher level program to machine level program
3. Assembler
 It translates lower level program to machine level program
4. Loader
 It loaded operating system part and object program into the main
memory for execution purpose
5. Linker
 Which bind symbolic code of source and library file to make
executable program
6. Editor
 Used to create a program and edit to the program
7. Translator
 It converts one language into other
8. Macro Processor
 It is used before translator replace symbolic meaning into their
equivalents code
9. Interpreter
 It translates line by line high level program into low level program
❖ Application software
1. General purpose :-
 They are designed for many task and provide many number of task
and proved to many features
 MS office , pagemaker
2. Specific purpose software:-
 The packages pay roll financial accounting inventory control etc
are some specific purpose software
 The other packages developer for one organization cannot be
applied directly to any other organization
❖ Programming language
❖ Programming language
 There 3 part of programming language
1. Machine level language
2. Middle level language
3. High level language
1. Machine level language
 In this language program are written in 0’ and 1’ from
 Every CPU has its machine language
1. Program execution is faster in comparison with other.
2. It occupies less memory
3. Due to direct writing in to machine code the size of code is
compact and small in comparison with other language
2. Assembly language
 It is also classified as low level language
 The word mnemonic refer to a memory aid
 It is symbolic addressing capabilities
 Symbolic presentation makes easy to right program
3. High level language
 These are the language whose instructions closely resemble human
language and mathematical notation unlike assembly language
1. Easy to learn
2. Easy to maintain
3. Provides better documentation
4. Require less time to write
4. Object oriented programming
 Object oriented programming is a technique for creating common
building blocks of a program called object
 Object oriented programming languages use a structure that define
the object in the program
 C++ , java , c#
 An object is pre-defined set of program code which will always
behave so that it can be used for other application
Kartik panchal

More Related Content

What's hot (20)

Software
SoftwareSoftware
Software
 
Software languages and devices
Software languages and devicesSoftware languages and devices
Software languages and devices
 
Software Concepts Notes
Software Concepts NotesSoftware Concepts Notes
Software Concepts Notes
 
Introduction to Computer System
Introduction to Computer SystemIntroduction to Computer System
Introduction to Computer System
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
Computer-charecteristics,types of languages,translators
Computer-charecteristics,types of languages,translatorsComputer-charecteristics,types of languages,translators
Computer-charecteristics,types of languages,translators
 
Ch0 computer systems overview
Ch0 computer systems overviewCh0 computer systems overview
Ch0 computer systems overview
 
Unit 2 computer software
Unit 2 computer softwareUnit 2 computer software
Unit 2 computer software
 
Software tools
Software toolsSoftware tools
Software tools
 
Computer software
Computer softwareComputer software
Computer software
 
Computer memory, Types of programming languages
Computer memory, Types of programming languagesComputer memory, Types of programming languages
Computer memory, Types of programming languages
 
Operating system of computer
Operating system of computerOperating system of computer
Operating system of computer
 
Software
SoftwareSoftware
Software
 
EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM
 
Software
SoftwareSoftware
Software
 
System software
System softwareSystem software
System software
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Conceptual framework software (2)
Conceptual framework   software (2)Conceptual framework   software (2)
Conceptual framework software (2)
 
what is Operating system
what is Operating systemwhat is Operating system
what is Operating system
 

Similar to C language instroduction

introductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxintroductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxHazardRhenz1
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Lanie Plecerda
 
Introductiontocomputerprogramming 140713205433-phpapp02 (1)
Introductiontocomputerprogramming 140713205433-phpapp02 (1)Introductiontocomputerprogramming 140713205433-phpapp02 (1)
Introductiontocomputerprogramming 140713205433-phpapp02 (1)Lanie Plecerda
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNSU-Biliran Campus
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem SolvingSukhendra Singh
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FITRaj vardhan
 
introductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptxintroductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptxummeafruz
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxUzma1102
 
Computer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika Tripathi
Computer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika TripathiComputer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika Tripathi
Computer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika TripathiProf. (Dr.) Anand K. Tripathi
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Conceptsimtiazalijoono
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)Acad
 
Computer and programing basics.pptx
Computer and programing basics.pptxComputer and programing basics.pptx
Computer and programing basics.pptxgaafergoda
 
Programming languages
Programming languages Programming languages
Programming languages sushma chinta
 
LKGtoPG - Basics of C Language
LKGtoPG - Basics of  C LanguageLKGtoPG - Basics of  C Language
LKGtoPG - Basics of C Languagelkgtopg jobs
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfPriyanka542143
 

Similar to C language instroduction (20)

introductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptxintroductiontocomputerprogramming.pptx
introductiontocomputerprogramming.pptx
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
 
Introductiontocomputerprogramming 140713205433-phpapp02 (1)
Introductiontocomputerprogramming 140713205433-phpapp02 (1)Introductiontocomputerprogramming 140713205433-phpapp02 (1)
Introductiontocomputerprogramming 140713205433-phpapp02 (1)
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Program Logic and Design
Program Logic and DesignProgram Logic and Design
Program Logic and Design
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
introductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptxintroductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptx
 
L2 ch1
L2  ch1L2  ch1
L2 ch1
 
PPS UNIT 1- R18.docx
PPS UNIT 1- R18.docxPPS UNIT 1- R18.docx
PPS UNIT 1- R18.docx
 
Computer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika Tripathi
Computer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika TripathiComputer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika Tripathi
Computer Programming By Prof.(Dr.) Anand K. Tripathi ,Mrs Monika Tripathi
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
Computer and programing basics.pptx
Computer and programing basics.pptxComputer and programing basics.pptx
Computer and programing basics.pptx
 
Programming languages
Programming languages Programming languages
Programming languages
 
LKGtoPG - Basics of C Language
LKGtoPG - Basics of  C LanguageLKGtoPG - Basics of  C Language
LKGtoPG - Basics of C Language
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
C with lab
C with labC with lab
C with lab
 
Unit i
Unit iUnit i
Unit i
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
 

More from cprogram

C language operator part 2
C language operator part 2C language operator part 2
C language operator part 2cprogram
 
C language operator
C language operatorC language operator
C language operatorcprogram
 
C language 1
C language 1C language 1
C language 1cprogram
 
C language algorithms
C language algorithmsC language algorithms
C language algorithmscprogram
 
C language flowcharat
C language flowcharatC language flowcharat
C language flowcharatcprogram
 
C language history
C language historyC language history
C language historycprogram
 

More from cprogram (6)

C language operator part 2
C language operator part 2C language operator part 2
C language operator part 2
 
C language operator
C language operatorC language operator
C language operator
 
C language 1
C language 1C language 1
C language 1
 
C language algorithms
C language algorithmsC language algorithms
C language algorithms
 
C language flowcharat
C language flowcharatC language flowcharat
C language flowcharat
 
C language history
C language historyC language history
C language history
 

Recently uploaded

Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdfVinayVadlagattu
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptjigup7320
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 

Recently uploaded (20)

Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 

C language instroduction

  • 1. C LANGUAGE INTRODUCTION TO COMPUTER & PROGRAMMING PANCHAL KARTIK J STUDEND OF COMPUTER ENGINEERING
  • 2. ❖ TOPIC ❑ Classification of computer system ❑ Application of computer ❑ Basic block diagram and function of computer components ❑ Computer software ❑ Programming language
  • 3. ❖ Classification of computer system ❑ Based on electronic technology ❑ Based on number of user and working environment ❑ Based on accuracy and speed ❑ Based on storage requiements
  • 4. ❖ Application of computer ❑ Reservation system ❑ Crime detection ❑ Production system ❑ Space technology ❑ Weather forecasting ❑ Research and science ❑ Cost analysis ❑ Banking system ❑ Hotel management ❑ Hospital managements
  • 5. ❖ Basic block diagram and function of computer components ❑ There is five part in components 1. CPU 2. Memory 3. Input device 4. Output device 5. Secondary storage device
  • 6. ❖ Basic block diagram and function of computer components
  • 7. 1. CPU  CPU full name is central processing unit  The brain of the computer  The CPU preforms operation on data  It control and flow of the data  There are two part 1. ALU 2. CU ALU CU CPU
  • 8. • ALU  It perform all arithmetic calculation and take logical decision  It can compare count , shift or other logical activites  It calculation is very fast
  • 9. • CU  It manages and coordinates operation of all other components of computer system 1. It retrieve instruction or data from memory 2. It decode instruction 3. It coordinate time sequence of instruction among various component of system 4. It determine requirements of storage and take action according to it 5. It also fetch instruction from main memory
  • 10. 2. Memory unit  The storage unit of computer system store data for following purposes 1. Processing data and instruction 2. Storage of temporary result 3. Permanent storage for storage ➢ There are two type 1. Primary storage 2. Secondary storage
  • 11. Primary storage 1. Storage current program or data 2. Less space 3. Volatile 4. Comparatively more expensive 5. Fast in operation Secondary storage 1. Used to store data and program for future use 2. Slower then PS 3. Data without power 4. Cheaper than primary memory
  • 12. 3. Input unit  Basic aim of I/O device is to provide communication between and user  The input device translate data into a code be read by computer system  Input device is the keyboard  User communication directly with the machine input data input data code intermediate result
  • 13. 4. Output unit  Output device supply result of processing from primary memory or secondary memory  Program are executed to user defined  The computer system needed an output unit communication the processing inform to the user  The most common output device is moniter
  • 14. ❖ Computer software ❑ There two type of compute software 1. System software 2. Application software
  • 15. ❖ Computer software  System software 1. Operation system 2. Compiler 3. Loader linker 4. Editor 5. Translator 6. Macro processor 7. Interpreters 8. Assembler  Application software 1. General purpose 2. Specific purpose software
  • 16. 1. Operating system 1. Single user os 2. Multi user os 3. Multi tasking os 4. Multi programming os 5. Real time os 6. Network os 7. Distributed os 8. Time sharing os 9. Batch processing os 10. Multi threading os
  • 17. 2. Compiler  It translates higher level program to machine level program
  • 18. 3. Assembler  It translates lower level program to machine level program
  • 19. 4. Loader  It loaded operating system part and object program into the main memory for execution purpose
  • 20. 5. Linker  Which bind symbolic code of source and library file to make executable program
  • 21. 6. Editor  Used to create a program and edit to the program
  • 22. 7. Translator  It converts one language into other
  • 23. 8. Macro Processor  It is used before translator replace symbolic meaning into their equivalents code
  • 24. 9. Interpreter  It translates line by line high level program into low level program
  • 25. ❖ Application software 1. General purpose :-  They are designed for many task and provide many number of task and proved to many features  MS office , pagemaker 2. Specific purpose software:-  The packages pay roll financial accounting inventory control etc are some specific purpose software  The other packages developer for one organization cannot be applied directly to any other organization
  • 27. ❖ Programming language  There 3 part of programming language 1. Machine level language 2. Middle level language 3. High level language
  • 28. 1. Machine level language  In this language program are written in 0’ and 1’ from  Every CPU has its machine language 1. Program execution is faster in comparison with other. 2. It occupies less memory 3. Due to direct writing in to machine code the size of code is compact and small in comparison with other language
  • 29. 2. Assembly language  It is also classified as low level language  The word mnemonic refer to a memory aid  It is symbolic addressing capabilities  Symbolic presentation makes easy to right program
  • 30. 3. High level language  These are the language whose instructions closely resemble human language and mathematical notation unlike assembly language 1. Easy to learn 2. Easy to maintain 3. Provides better documentation 4. Require less time to write
  • 31. 4. Object oriented programming  Object oriented programming is a technique for creating common building blocks of a program called object  Object oriented programming languages use a structure that define the object in the program  C++ , java , c#  An object is pre-defined set of program code which will always behave so that it can be used for other application