SlideShare a Scribd company logo
1 of 23
Programming
Languages
Language
 A system of communication.
Computer Language
 Means of communication used to
communicate between people and the
computer.
Difference between natural
language and computer language
 Natural language has a very large
vocabulary whereas computer
languages mostly have a very limited
vocabulary.
Classification of Computer
Languages
Computer Languages
Machine Language Assembly Language High Level Language
Machine Language
 Fundamental language understood
by computer.
 Also known as Machine Code.
 Written as strings of binary 0’s and 1’s.
 No translation program is required.
 Not really easy to learn.
Instruction Format
 Instruction prepared in machine language
has 2 parts
 Operation Code: Specifies operation to
be performed.
 Operand: specifies address of
operand.
Opcode Operand
(Operation Code) (Address)
Advantages of Machine
Language
 Programs written in machine language
are very fast to execute as
instructions written in Machine
language are directly understood by
CPU and no translation program is
required.
Limitations of Machine
Language
 Machine dependent.
 Difficult to program
 Error prone.
Assembly Language
 To simplify the program writing
process used in machine language,
the numeric operation codes of
Machine language were substituted by
letter symbols(Mnemonics).
Mnemonics
 It is any kind of mental trick we use to
help us remember.
 For example: machine code of 111
can be interpreted as subtract but it is
still easier for us to remember it as
SUB.
Addition of two numbers
 Machine Language
0001100100
…………
…………
…………
…………..
 Assembly
Language
CLA A
ADD B
STA C
TYP C
HLT
Assembly Language
 The language which substitutes letters
and symbols for the numbers in the
machine language program is called
an ASSEMBLY LANGUAGE or
SYMBOLIC LANGUAGE.
Assembler
 The translator program that translates an
assembly code into machine code is
called an Assembler.
Assembly
Language Program
(Source Program)
Assembler
Machine Language
Program
(Object Program)
Advantages of Assembly Language over
Machine Language
 Easier to understand and use.
 Easy to locate and correct errors.
 Easier to modify.
 No worry about addresses.
Limitations of Assembly
Language
 Machine dependent.
 Knowledge of hardware required.
Machine and Assembly Languages
being machine dependent are called
as Low Level Languages.
High Level Language(HLL)
 High level languages instead of being machine
based are oriented more towards the problem to be
solved.
 HLL are basically symbolic languages that use
English words and/or mathematical symbols rather
than Mnemonic codes.
 HLL are known as Problem Oriented Languages.
 Every instruction written in HLL is translated into
many machine language instructions. This is one to
many translation whereas in Assembly Language
there is one to one translation.
Compiler
 The translator program that translates the
instructions of HLL into Machine Language
is called Compiler.
High Level
Language Program
(Source Program)
Compiler
Machine Language
Program
(Object Program)
Interpreter
 An Interpreter is a type of translator used for translating HLL into
Machine Code.
 It takes one statement of HLL and translates it into a Machine
instruction which is immediately executed.
High Level
Language Program
(Source Program)
Interpreter
Machine Language
Program
(Object Program)
Difference between Interpreter
and a Compiler
 In case of Compiler, whole source program is translated into
equivalent machine language program. The object code thus
obtained is permanently saved for future use. So, repeated
compilation is not necessary whereas in Interpreter no object
code is saved because translation and execution process
alternate.
 Advantage of an Interpreter over Compiler is that it
responses fast to changes in source program.
 Interpreters are easy to write and do not require large
memory space.
 Disadvantage of interpreter over compiler is that interpreter
is a time consuming translation method because each
statement must be translated every time it is executed from
source program.
 Assemblers, Interpreters and
Compilers are System Software that
translate a source program into object
program and are known as Language
Processors.
Advantages of High Level
Languages
 Machine independent.
 Easy to learn and use.
 Fewer errors.
 Easier to maintain.
Thank you

More Related Content

Similar to 4programming-languages.ppt

Computer programming
Computer programmingComputer programming
Computer programmingSuneel Dogra
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computerKeval Goyani
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languagesraksharao
 
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
 
rajeshppt-141119011256-conversion-gate01 (1).pdf
rajeshppt-141119011256-conversion-gate01 (1).pdfrajeshppt-141119011256-conversion-gate01 (1).pdf
rajeshppt-141119011256-conversion-gate01 (1).pdfSunnukhazisSunnu
 
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
 
Compiler design slide share
Compiler design slide shareCompiler design slide share
Compiler design slide shareSudhaa Ravi
 
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
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxnuruddinnnaim
 
Programming language
Programming languageProgramming language
Programming languageRajThakuri
 

Similar to 4programming-languages.ppt (20)

Computer languages
Computer languagesComputer languages
Computer languages
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
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 ...
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
rajeshppt-141119011256-conversion-gate01 (1).pdf
rajeshppt-141119011256-conversion-gate01 (1).pdfrajeshppt-141119011256-conversion-gate01 (1).pdf
rajeshppt-141119011256-conversion-gate01 (1).pdf
 
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
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Compiler design slide share
Compiler design slide shareCompiler design slide share
Compiler design slide share
 
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
 
Computer language
Computer languageComputer language
Computer language
 
BS1 lec7.pptx
BS1 lec7.pptxBS1 lec7.pptx
BS1 lec7.pptx
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptx
 
Lession 6
Lession 6Lession 6
Lession 6
 
Programming language
Programming languageProgramming language
Programming language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Ppt 1
Ppt 1Ppt 1
Ppt 1
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 

Recently uploaded

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 

Recently uploaded (20)

Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 

4programming-languages.ppt

  • 2. Language  A system of communication.
  • 3. Computer Language  Means of communication used to communicate between people and the computer.
  • 4. Difference between natural language and computer language  Natural language has a very large vocabulary whereas computer languages mostly have a very limited vocabulary.
  • 5. Classification of Computer Languages Computer Languages Machine Language Assembly Language High Level Language
  • 6. Machine Language  Fundamental language understood by computer.  Also known as Machine Code.  Written as strings of binary 0’s and 1’s.  No translation program is required.  Not really easy to learn.
  • 7. Instruction Format  Instruction prepared in machine language has 2 parts  Operation Code: Specifies operation to be performed.  Operand: specifies address of operand. Opcode Operand (Operation Code) (Address)
  • 8. Advantages of Machine Language  Programs written in machine language are very fast to execute as instructions written in Machine language are directly understood by CPU and no translation program is required.
  • 9. Limitations of Machine Language  Machine dependent.  Difficult to program  Error prone.
  • 10. Assembly Language  To simplify the program writing process used in machine language, the numeric operation codes of Machine language were substituted by letter symbols(Mnemonics).
  • 11. Mnemonics  It is any kind of mental trick we use to help us remember.  For example: machine code of 111 can be interpreted as subtract but it is still easier for us to remember it as SUB.
  • 12. Addition of two numbers  Machine Language 0001100100 ………… ………… ………… …………..  Assembly Language CLA A ADD B STA C TYP C HLT
  • 13. Assembly Language  The language which substitutes letters and symbols for the numbers in the machine language program is called an ASSEMBLY LANGUAGE or SYMBOLIC LANGUAGE.
  • 14. Assembler  The translator program that translates an assembly code into machine code is called an Assembler. Assembly Language Program (Source Program) Assembler Machine Language Program (Object Program)
  • 15. Advantages of Assembly Language over Machine Language  Easier to understand and use.  Easy to locate and correct errors.  Easier to modify.  No worry about addresses.
  • 16. Limitations of Assembly Language  Machine dependent.  Knowledge of hardware required. Machine and Assembly Languages being machine dependent are called as Low Level Languages.
  • 17. High Level Language(HLL)  High level languages instead of being machine based are oriented more towards the problem to be solved.  HLL are basically symbolic languages that use English words and/or mathematical symbols rather than Mnemonic codes.  HLL are known as Problem Oriented Languages.  Every instruction written in HLL is translated into many machine language instructions. This is one to many translation whereas in Assembly Language there is one to one translation.
  • 18. Compiler  The translator program that translates the instructions of HLL into Machine Language is called Compiler. High Level Language Program (Source Program) Compiler Machine Language Program (Object Program)
  • 19. Interpreter  An Interpreter is a type of translator used for translating HLL into Machine Code.  It takes one statement of HLL and translates it into a Machine instruction which is immediately executed. High Level Language Program (Source Program) Interpreter Machine Language Program (Object Program)
  • 20. Difference between Interpreter and a Compiler  In case of Compiler, whole source program is translated into equivalent machine language program. The object code thus obtained is permanently saved for future use. So, repeated compilation is not necessary whereas in Interpreter no object code is saved because translation and execution process alternate.  Advantage of an Interpreter over Compiler is that it responses fast to changes in source program.  Interpreters are easy to write and do not require large memory space.  Disadvantage of interpreter over compiler is that interpreter is a time consuming translation method because each statement must be translated every time it is executed from source program.
  • 21.  Assemblers, Interpreters and Compilers are System Software that translate a source program into object program and are known as Language Processors.
  • 22. Advantages of High Level Languages  Machine independent.  Easy to learn and use.  Fewer errors.  Easier to maintain.