SlideShare a Scribd company logo
1 of 16
A 
PRESENTATION 
ON 
COMPUTER APPLICATION 
Topic: Computer’s language
INTRODUCTION 
The term computer language is sometimes used 
interchangeably with programming language. One 
usage describes programming languages as a subset 
of computer language in this vein, languages used in 
computing that have a different goal than expressing 
computer programs are generically designated 
computer languages. For instance, mark up languages 
is sometimes referred to as computer languages to 
emphasize that they are not meant to be used for 
programming.
Computer language 
Different languages are developed for 
performing different types of work on the 
computer. Basically; languages are divided into 
two categories according to their interpretation. 
1. Low Level Languages. 
2. High Level Languages.
Low Level Languages 
Low level computer languages are machine codes or 
close to it. Computer cannot understand instructions 
given in high level languages or in English. It can only 
understand and execute instructions given in the form of 
machine language i.e. language of 0 and 1. There are two 
types of low level languages: 
Machine Language. 
Assembly Language
Machine Language 
It is the lowest and most elementary level of 
Programming language and was the first type of 
programming language to be developed. Machine 
Language is basically the only language which 
computer can understand. In fact, a manufacturer 
designs a computer to obey just one Language, its 
machine code, which is represented inside the computer 
by a String of binary digits (bits) 0 and 1. Since a 
computer is Capable of recognizing electric signals, 
therefore, it understands machine Language.
Advantages of Machine Language 
i) It makes fast and efficient use of the computer. 
ii) It requires no translator to translate the code 
i.e. directly understood by the computer 
Disadvantages of Machine 
Language 
i) All operation codes have to be remembered 
ii) All memory addresses have to be remembered. 
iii) It is hard to amend or find errors in a program 
written in the machine language.
Assembly Language 
This is another low level but a very important 
language in which operation codes and operands are 
given in the form of alphanumeric symbols instead 
of 0’s and l’s. These alphanumeric symbols will be 
known as mnemonic codes and can have maximum 
up to 5 letter combination e.g. ADD for addition, 
SUB for subtraction, START, LABEL etc. Because 
of this feature it is also known as ‘Symbolic 
Programming Language’.
Advantages of Assembly Language 
i) It is easier to understand and use as compared to 
machine language. 
ii) It is easy to locate and correct errors. 
iii) It is modified easily 
Disadvantages of Assembly Language 
i) Like machine language it is also machine 
dependent. 
ii) Since it is machine dependent therefore 
programmer should have the knowledge of the 
hardware also.
High Level Languages 
High-level languages are basically symbolic 
languages that use English words and/or 
mathematical symbols rather than mnemonic 
codes. Each instruction in the high level 
language is translated into many machine 
language instructions thus showing one-to-many 
translation.
Types of High Level Languages 
These are categorized according to their use as 
a) Algebraic Formula-Type Processing. These 
languages are for solving mathematical and 
statistical problem. Examples- 
BASIC (Beginners All Purpose Symbolic 
Instruction Code). 
FORTRAN (Formula Translation). 
PL/I (Programming Language, Version 1). 
ALGOL (Algorithmic Language). 
APL (A Programming Language).
b) Business Data Processing: 
These languages emphasize their capabilities for 
maintaining data processing procedures and files 
handling problems. Examples are: 
COBOL (Common Business Oriented 
Language). 
RPG (Report Program Generator 
c) String and List Processing 
These are used for string manipulation including 
search for patterns, inserting and deleting characters. 
Examples are: 
LISP (List Processing). 
Prolog (Program in Logic)
d)Object Oriented Programming Language 
In OOP, the computer program is divided into 
objects. Examples are: 
C++ 
Java 
e)Visual programming language: these are 
designed for building Windows-based applications 
Examples are: 
Visual Basic 
Visual Java 
Visual
Advantages of High Level Language 
Following are the advantages of a high level 
language: 
User-friendly 
Similar to English with vocabulary of words and 
symbols 
Therefore it is easier to learn. 
They require less time to write. 
They are easier to maintain.
Disadvantages of High Level Language 
1)A high-level language has to be translated into the 
machine language by a translator and thus a price in 
computer time is paid. 
2)The object code generated by a translator might be 
inefficient Compared to an equivalent assembly 
language program.
CONCLUSION 
In all over the world, language is the source of 
communication among human beings. Different 
countries/regions have different languages. Similarly, 
in order to communicate with the computer user also 
needs to have a language that should be understood 
by the computer.
THANK YOU

More Related Content

What's hot

Program & language generation
Program & language generationProgram & language generation
Program & language generationBuxoo Abdullah
 
Computer languages
Computer languagesComputer languages
Computer languagesAqdasNoor
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming LanguagesTarun Sharma
 
Programming languages
Programming languagesProgramming languages
Programming languagesAsmasum
 
Programming language
Programming languageProgramming language
Programming languageShuja Qais
 
Programming language
Programming languageProgramming language
Programming languageRajThakuri
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1lakshmi kumari neelapu
 
Language processors
Language processorsLanguage processors
Language processorseShikshak
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languagespy7rjs
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingNeeru Mittal
 
computer languages
computer languagescomputer languages
computer languagesRajendran
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Arslan Hussain
 
Programming Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentationfazli khaliq
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computerKeval Goyani
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representationgaurav jain
 

What's hot (20)

Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
generation of programming language
generation of programming languagegeneration of programming language
generation of programming language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming language
Programming languageProgramming language
Programming language
 
Programming language
Programming languageProgramming language
Programming language
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1
 
Language processors
Language processorsLanguage processors
Language processors
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Machine language
Machine languageMachine language
Machine language
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
computer languages
computer languagescomputer languages
computer languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
Computer Programming
Computer Programming Computer Programming
Computer Programming
 
Programming Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentation
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 

Viewers also liked

Kookaburra (Pratik Negi)
Kookaburra   (Pratik Negi)Kookaburra   (Pratik Negi)
Kookaburra (Pratik Negi)pratik negi
 
Intel microprocessor history
Intel microprocessor historyIntel microprocessor history
Intel microprocessor historyRamzi Alqrainy
 
Crt
CrtCrt
CrtBCET
 
8051 Assembly Language Programming
8051 Assembly Language Programming8051 Assembly Language Programming
8051 Assembly Language ProgrammingRavikumar Tiwari
 
Assembling and deassembling
Assembling and deassemblingAssembling and deassembling
Assembling and deassemblingOnline
 
Role of computers in clinical pharmacy
Role of computers in clinical pharmacyRole of computers in clinical pharmacy
Role of computers in clinical pharmacyRai Waqas
 
Types of machine translation
Types of machine translationTypes of machine translation
Types of machine translationRushdi Shams
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Abdul Aslam
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Cathode ray tube
Cathode ray tubeCathode ray tube
Cathode ray tubeBCET
 
Assembly language programming(unit 4)
Assembly language programming(unit 4)Assembly language programming(unit 4)
Assembly language programming(unit 4)Ashim Saha
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1Parveen Kumar
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 

Viewers also liked (20)

business plan
business planbusiness plan
business plan
 
CD Technology
CD Technology CD Technology
CD Technology
 
Kookaburra (Pratik Negi)
Kookaburra   (Pratik Negi)Kookaburra   (Pratik Negi)
Kookaburra (Pratik Negi)
 
Languages
LanguagesLanguages
Languages
 
Intel microprocessor history
Intel microprocessor historyIntel microprocessor history
Intel microprocessor history
 
Business Plan
Business Plan Business Plan
Business Plan
 
Crt
CrtCrt
Crt
 
8051 Assembly Language Programming
8051 Assembly Language Programming8051 Assembly Language Programming
8051 Assembly Language Programming
 
Assembling and deassembling
Assembling and deassemblingAssembling and deassembling
Assembling and deassembling
 
Role of computers in clinical pharmacy
Role of computers in clinical pharmacyRole of computers in clinical pharmacy
Role of computers in clinical pharmacy
 
Business Plan
Business PlanBusiness Plan
Business Plan
 
Types of machine translation
Types of machine translationTypes of machine translation
Types of machine translation
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Cathode ray tube
Cathode ray tubeCathode ray tube
Cathode ray tube
 
Assembly language programming(unit 4)
Assembly language programming(unit 4)Assembly language programming(unit 4)
Assembly language programming(unit 4)
 
Disassembling a PC
Disassembling a PCDisassembling a PC
Disassembling a PC
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 

Similar to Rajesh ppt

Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...SHUBHAM PATIDAR FISHERIES ADDAA
 
computer languages
computer languagescomputer languages
computer languagesYasirali328
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generationMunawar Bukhari
 
Programming languages
Programming languagesProgramming languages
Programming languagesgaurav jain
 
Abstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworksAbstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworksijpla
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Algorithm and flowchart(1)
Algorithm and flowchart(1)Algorithm and flowchart(1)
Algorithm and flowchart(1)Suneel Dogra
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Introduction to computer languages NAUMAN
Introduction to computer languages NAUMANIntroduction to computer languages NAUMAN
Introduction to computer languages NAUMANnauman mansuri
 
Introduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaIntroduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaNez Computex
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxnuruddinnnaim
 
Computer programming
Computer programmingComputer programming
Computer programmingSuneel Dogra
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studysamiullahamjad06
 

Similar to Rajesh ppt (20)

NEP.pptx
NEP.pptxNEP.pptx
NEP.pptx
 
Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...
 
computer languages
computer languagescomputer languages
computer languages
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Abstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworksAbstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworks
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Algorithm and flowchart(1)
Algorithm and flowchart(1)Algorithm and flowchart(1)
Algorithm and flowchart(1)
 
Computer languages
Computer languagesComputer languages
Computer languages
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
C_NOTES.pdf
C_NOTES.pdfC_NOTES.pdf
C_NOTES.pdf
 
Introduction to computer languages NAUMAN
Introduction to computer languages NAUMANIntroduction to computer languages NAUMAN
Introduction to computer languages NAUMAN
 
Introduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaIntroduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. Maina
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptx
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there study
 

More from Swarnima Tiwari

More from Swarnima Tiwari (20)

Problems and Prospects of Border Trade between North east India and Bangladesh
Problems and Prospects of Border Trade between North east India and BangladeshProblems and Prospects of Border Trade between North east India and Bangladesh
Problems and Prospects of Border Trade between North east India and Bangladesh
 
Mbfm ppt
Mbfm pptMbfm ppt
Mbfm ppt
 
Money and banking ppt
Money and banking pptMoney and banking ppt
Money and banking ppt
 
Money & banking
Money & bankingMoney & banking
Money & banking
 
INDIAN FINANCIAL SYSTEM
INDIAN FINANCIAL SYSTEMINDIAN FINANCIAL SYSTEM
INDIAN FINANCIAL SYSTEM
 
mbfm ppt
 mbfm ppt mbfm ppt
mbfm ppt
 
Money and banking
Money and bankingMoney and banking
Money and banking
 
Mission & vision (business strategy policy)
Mission & vision (business strategy policy)Mission & vision (business strategy policy)
Mission & vision (business strategy policy)
 
Business ethics
Business ethicsBusiness ethics
Business ethics
 
Adverting & sales promotion
Adverting & sales promotionAdverting & sales promotion
Adverting & sales promotion
 
Mba 2
Mba 2Mba 2
Mba 2
 
Economicimpactoftourism 120712024901-phpapp01
Economicimpactoftourism 120712024901-phpapp01Economicimpactoftourism 120712024901-phpapp01
Economicimpactoftourism 120712024901-phpapp01
 
Bthm
BthmBthm
Bthm
 
Bca
BcaBca
Bca
 
Bca
BcaBca
Bca
 
Bba 2nd
Bba 2ndBba 2nd
Bba 2nd
 
Presentation1.ppt ppm 03
Presentation1.ppt ppm 03Presentation1.ppt ppm 03
Presentation1.ppt ppm 03
 
MARKETING
MARKETINGMARKETING
MARKETING
 
MARKETING PROJECT
MARKETING PROJECTMARKETING PROJECT
MARKETING PROJECT
 
Findings and analysis of birla sun life
Findings and analysis of birla sun lifeFindings and analysis of birla sun life
Findings and analysis of birla sun life
 

Rajesh ppt

  • 1. A PRESENTATION ON COMPUTER APPLICATION Topic: Computer’s language
  • 2. INTRODUCTION The term computer language is sometimes used interchangeably with programming language. One usage describes programming languages as a subset of computer language in this vein, languages used in computing that have a different goal than expressing computer programs are generically designated computer languages. For instance, mark up languages is sometimes referred to as computer languages to emphasize that they are not meant to be used for programming.
  • 3. Computer language Different languages are developed for performing different types of work on the computer. Basically; languages are divided into two categories according to their interpretation. 1. Low Level Languages. 2. High Level Languages.
  • 4. Low Level Languages Low level computer languages are machine codes or close to it. Computer cannot understand instructions given in high level languages or in English. It can only understand and execute instructions given in the form of machine language i.e. language of 0 and 1. There are two types of low level languages: Machine Language. Assembly Language
  • 5. Machine Language It is the lowest and most elementary level of Programming language and was the first type of programming language to be developed. Machine Language is basically the only language which computer can understand. In fact, a manufacturer designs a computer to obey just one Language, its machine code, which is represented inside the computer by a String of binary digits (bits) 0 and 1. Since a computer is Capable of recognizing electric signals, therefore, it understands machine Language.
  • 6. Advantages of Machine Language i) It makes fast and efficient use of the computer. ii) It requires no translator to translate the code i.e. directly understood by the computer Disadvantages of Machine Language i) All operation codes have to be remembered ii) All memory addresses have to be remembered. iii) It is hard to amend or find errors in a program written in the machine language.
  • 7. Assembly Language This is another low level but a very important language in which operation codes and operands are given in the form of alphanumeric symbols instead of 0’s and l’s. These alphanumeric symbols will be known as mnemonic codes and can have maximum up to 5 letter combination e.g. ADD for addition, SUB for subtraction, START, LABEL etc. Because of this feature it is also known as ‘Symbolic Programming Language’.
  • 8. Advantages of Assembly Language i) It is easier to understand and use as compared to machine language. ii) It is easy to locate and correct errors. iii) It is modified easily Disadvantages of Assembly Language i) Like machine language it is also machine dependent. ii) Since it is machine dependent therefore programmer should have the knowledge of the hardware also.
  • 9. High Level Languages High-level languages are basically symbolic languages that use English words and/or mathematical symbols rather than mnemonic codes. Each instruction in the high level language is translated into many machine language instructions thus showing one-to-many translation.
  • 10. Types of High Level Languages These are categorized according to their use as a) Algebraic Formula-Type Processing. These languages are for solving mathematical and statistical problem. Examples- BASIC (Beginners All Purpose Symbolic Instruction Code). FORTRAN (Formula Translation). PL/I (Programming Language, Version 1). ALGOL (Algorithmic Language). APL (A Programming Language).
  • 11. b) Business Data Processing: These languages emphasize their capabilities for maintaining data processing procedures and files handling problems. Examples are: COBOL (Common Business Oriented Language). RPG (Report Program Generator c) String and List Processing These are used for string manipulation including search for patterns, inserting and deleting characters. Examples are: LISP (List Processing). Prolog (Program in Logic)
  • 12. d)Object Oriented Programming Language In OOP, the computer program is divided into objects. Examples are: C++ Java e)Visual programming language: these are designed for building Windows-based applications Examples are: Visual Basic Visual Java Visual
  • 13. Advantages of High Level Language Following are the advantages of a high level language: User-friendly Similar to English with vocabulary of words and symbols Therefore it is easier to learn. They require less time to write. They are easier to maintain.
  • 14. Disadvantages of High Level Language 1)A high-level language has to be translated into the machine language by a translator and thus a price in computer time is paid. 2)The object code generated by a translator might be inefficient Compared to an equivalent assembly language program.
  • 15. CONCLUSION In all over the world, language is the source of communication among human beings. Different countries/regions have different languages. Similarly, in order to communicate with the computer user also needs to have a language that should be understood by the computer.