SlideShare a Scribd company logo
1 of 12
1. Machine level language
2. Assembly language
3. High-level language
Classification of computer language
Machine level language
 Only language of a computer understand by it
without using a translation program.
 Normally written as strings of binary 1s and 0s
A typical language instruction
format
 OPCODE tells the computer which operation to
perform from the instruction set of the computer
 OPERAND tells the address of the data on which the
operation s to be performed
Advantage
Can be execute very fast
Limitations
Machine Dependent
Difficult to program
Error prone
Difficult to modify
Assembly / symbolic Language
 Using alphanumeric mnemonic codes instead of
numeric codes for the instruction in the instruction set.
E.g. using ADD instead of 1110(binary) or 14 (decimal)
for instruction to ADD .
 Allowing storage locations to be represented in the
form of alphanumeric addresses instead of numeric
addresses e.g. representing memory location
1000,1001 and 1002 as FRST, SCND and ANSR
respectively.
Assembler
 Software that translates as assembly language
program into an equivalent machine language
program of a computer.
ASSEMBLER
INPUT OUTPUT
Assembly
Languag
e
program
Machine
Languag
e
program
 Easier to understand and use.
 Easier to locate and correct errors.
 Easy to modify.
 No worry about addresses.
Advantages of Assembly language over Machine language
Disadvantages of Assembly language
• Machine dependent
•Knowledge of hardware required
 Machine independent.
Do not require programmers to know anything about
the internal structure of computer on which high-level
language programs will be executed.
Deal with high-level coding ,enabling the programmers
to write instruction using English words and familiar
mathematical symbols and expressions.
High-level language
Compiler
 Translator program (software) that translates a high
level language program into its equivalent machine
language program.
 Compiles a set o machine language instructions for
every program instruction in a high level language.
Interpreter
 Interpreter is a high level translator
 Takes one statement of a high level language program
,translates it into machine language instructions.
 Immediately executes the resulting machine language
instructions
 Compiler simply translates the entire source program into
an object program and is involved in its execution.
INTERPRETER
INPUT OUTPUT
High
level
Languag
e
program
Machine
Language
program
Advantages
 Machine independent.
 Easier to learn and use.
 Fever errors during program development.
 Better documentation.
 Easier to maintain.
Limitations
• Less flexibility to control the computer’s
CPU, memory and registers
THANK YOU

More Related Content

What's hot

Computer languages
Computer languagesComputer languages
Computer languagesAqdasNoor
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representationgaurav jain
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languageseducationfront
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languagespy7rjs
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computersKumar
 
Programming language
Programming languageProgramming language
Programming languageShuja Qais
 
Programming languages
Programming languagesProgramming languages
Programming languagesAsmasum
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & LanguagesGaditek
 
Computer Language Translator
Computer Language TranslatorComputer Language Translator
Computer Language TranslatorRanjeet Kumar
 
Programming languages
Programming languagesProgramming languages
Programming languagesvito_carleone
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming LanguagesTarun Sharma
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languagesraksharao
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Arslan Hussain
 

What's hot (20)

Computer language
Computer languageComputer language
Computer language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
Computer Languages.
Computer Languages.Computer Languages.
Computer Languages.
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computers
 
Programming language
Programming languageProgramming language
Programming language
 
Introduction
IntroductionIntroduction
Introduction
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Computer Language Translator
Computer Language TranslatorComputer Language Translator
Computer Language Translator
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languages
 
Computer Language
Computer LanguageComputer Language
Computer Language
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 

Similar to classification of computer language

Programming Languages
Programming LanguagesProgramming Languages
Programming LanguagesMohamed Omar
 
Introduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxIntroduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxMahamaHaruna
 
Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)Digvijaysinh Gohil
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)Maliha Jahan
 
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
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generationMunawar Bukhari
 
Programming languages
Programming languagesProgramming languages
Programming languagesgaurav jain
 
Program, Programming and Programming Language.pptx
Program, Programming and Programming Language.pptxProgram, Programming and Programming Language.pptx
Program, Programming and Programming Language.pptxHariharPaudel1
 
Computer languages
Computer languagesComputer languages
Computer languagesPrince Arsal
 
Computer programming
Computer programmingComputer programming
Computer programmingSuneel Dogra
 
4programming-languages.ppt
4programming-languages.ppt4programming-languages.ppt
4programming-languages.pptNeetuJindal9
 

Similar to classification of computer language (20)

Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Lession 6
Lession 6Lession 6
Lession 6
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Introduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxIntroduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptx
 
Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)
 
Computer language
Computer languageComputer language
Computer language
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
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
 
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
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
Program, Programming and Programming Language.pptx
Program, Programming and Programming Language.pptxProgram, Programming and Programming Language.pptx
Program, Programming and Programming Language.pptx
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Programming language
Programming languageProgramming language
Programming language
 
4programming-languages.ppt
4programming-languages.ppt4programming-languages.ppt
4programming-languages.ppt
 

Recently uploaded

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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 ReformChameera Dedduwage
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 

classification of computer language

  • 1. 1. Machine level language 2. Assembly language 3. High-level language Classification of computer language
  • 2. Machine level language  Only language of a computer understand by it without using a translation program.  Normally written as strings of binary 1s and 0s
  • 3. A typical language instruction format  OPCODE tells the computer which operation to perform from the instruction set of the computer  OPERAND tells the address of the data on which the operation s to be performed
  • 4. Advantage Can be execute very fast Limitations Machine Dependent Difficult to program Error prone Difficult to modify
  • 5. Assembly / symbolic Language  Using alphanumeric mnemonic codes instead of numeric codes for the instruction in the instruction set. E.g. using ADD instead of 1110(binary) or 14 (decimal) for instruction to ADD .  Allowing storage locations to be represented in the form of alphanumeric addresses instead of numeric addresses e.g. representing memory location 1000,1001 and 1002 as FRST, SCND and ANSR respectively.
  • 6. Assembler  Software that translates as assembly language program into an equivalent machine language program of a computer. ASSEMBLER INPUT OUTPUT Assembly Languag e program Machine Languag e program
  • 7.  Easier to understand and use.  Easier to locate and correct errors.  Easy to modify.  No worry about addresses. Advantages of Assembly language over Machine language Disadvantages of Assembly language • Machine dependent •Knowledge of hardware required
  • 8.  Machine independent. Do not require programmers to know anything about the internal structure of computer on which high-level language programs will be executed. Deal with high-level coding ,enabling the programmers to write instruction using English words and familiar mathematical symbols and expressions. High-level language
  • 9. Compiler  Translator program (software) that translates a high level language program into its equivalent machine language program.  Compiles a set o machine language instructions for every program instruction in a high level language.
  • 10. Interpreter  Interpreter is a high level translator  Takes one statement of a high level language program ,translates it into machine language instructions.  Immediately executes the resulting machine language instructions  Compiler simply translates the entire source program into an object program and is involved in its execution. INTERPRETER INPUT OUTPUT High level Languag e program Machine Language program
  • 11. Advantages  Machine independent.  Easier to learn and use.  Fever errors during program development.  Better documentation.  Easier to maintain. Limitations • Less flexibility to control the computer’s CPU, memory and registers