SlideShare a Scribd company logo
2
Most read
3
Most read
8
Most read
Programming language
Programming languages are those language which are
used to developed different types of software's which may
system software and application software. A language is
system of communication like our natural
language(English and Nepali) which have used to
communicate each other. Similarly programming
languages are those languages which used to
communicate with computer by giving set of instruction .
For example C , Java , C++ and C#. The programming
languages are divided in to 5 types they are
 High-level Language.
Machine Level Language.
Assemble Language.
4GL
Natural Language.
Programming language
 High Level Language: High Level Language: are
problem oriented language. Most programs are written
in high level language which are quite similar to
English languages that’s why they are easier then
machine level language. This programming language
is used to develop different softwares. For example
C,C++,JAVE etc.
Advantages
 Simple English is used for programming coding.
 Machine independent.
 The knowledge of computer architecture is not
required.
 It requires less time for program coding.
 Program can be debugging easily because the code is
written in simple English language .
Disadvantage
 This language is not easily understand by computer
hardware so we need to translate this language in to
machine code. By the help of compiler.
 The program execution is slower then machine
language.
 The conversion time is slower then Assemble
language.
Machine level language
 Machine level language is a set of instruction or codes
which are directly understand by computer with out
help of translator. It is combination of 0 and 1.
Advantages
 It is Witten in machine code(0 and 1) so no need to
translate.
It is faster then other language.
Disadvantage
It is difficulty to understand and develop the program
by using this language.
The knowledge of computer architecture is required.
Debugging is difficult.
Assemble language
 Assemble language is also known as low level
language. Which uses the mnemonics code as a
instruction. The language which uses the mnemonics
codes and symbol to develop any program is called
Assemble language. This language uses some
mnemonics codes they are ADD for addition, SUB for
subtraction and MUL for multiplication , LDA for load
accumulator etc.
Advantage
 .Less time to consumed respect to machine code.
Coding is faster then machine code because
mnemonics codes are use.
 Debugging is easier then machine code.
Disadvantage
Machine oriented language.
The knowledge of computer hardware is required.
This language is not understand by hardware so we
need to translator like assembler
4GL
 It stands for fourth generation language which is to
develop the different types of data base and database
management system. And this language is also used to
get the information from files and folders. For example
SQL , Oracle etc.
Advantage
Software develop using 4GL is user friendly.
It is very easy to develop program because no need to
remember all the command which are use in this
language.
Disadvantage
 Program run slower because it is heavy in size.
 It is required longer time to convert to machine code
instruction.
 The powerful translator is required.
Natural language
 Natural language: This language is mostly use to
communicate with computer system and other
information systems . This language is most easy for
user to give the instruction to the computer like
English , Nepali etc.
Disk defragment
 It is a technique or process which is used to arrange the
data element and memory location which are stored or
allocate the different locations . It is used to arrange
these memory location in proper way.
 Disk Cleaner: It is a software packaged which is used
to remove the temporarily files on . It deal locate
unnecessary items which are store in memory or disk.

More Related Content

PPT
High level and Low level Language
PPTX
Programming languages
PPSX
Programming languages
PPT
Computer languages
PPTX
Computer languages
PPTX
Types of Programming Languages
PPT
Programming languages
PPT
Computer Languages....ppt
High level and Low level Language
Programming languages
Programming languages
Computer languages
Computer languages
Types of Programming Languages
Programming languages
Computer Languages....ppt

What's hot (20)

PPTX
System software
PPTX
Compilers
PPT
Generation of computer languages
PPTX
Operating system
PPTX
Software and its types
PPTX
Programming languages
PPT
Computer languages 11
PDF
Introduction To Computer
PPTX
Computer software
PPTX
Applications Of Computer Graphics
PPTX
PPTX
Features of windows
PPTX
Compiler vs interpreter
PPTX
Programming Fundamentals
PPT
Presentation on Programming Languages.
PPTX
Language processor
PPTX
introduction to programming languages
PPTX
Translators(Compiler, Assembler) and interpreter
PPTX
Features of machine language, assembly language, high level language & their ...
PPTX
Operating system presentation
System software
Compilers
Generation of computer languages
Operating system
Software and its types
Programming languages
Computer languages 11
Introduction To Computer
Computer software
Applications Of Computer Graphics
Features of windows
Compiler vs interpreter
Programming Fundamentals
Presentation on Programming Languages.
Language processor
introduction to programming languages
Translators(Compiler, Assembler) and interpreter
Features of machine language, assembly language, high level language & their ...
Operating system presentation
Ad

Similar to Programming language (20)

PPTX
Programming languages of computer
PPTX
Programming languages.pptx
PPTX
EVALUTION OF COMPUTER LANGAGES
PPT
Programming languages
PPTX
computer language with full detail
PDF
INTRODUCTION TO SOFTWARE, PROGRAMMING LANGUAGES.pdf
PPTX
INTRO. TO PROG.pptx
PPTX
FIT-Unit3 chapter2- Computer Languages
PPTX
Lec21&22.pptx programing language and there study
PPTX
assembly language and high level language.pptx
PPTX
PPTX
141080107009 comp. cpu_types of programming lannguage_5
PPTX
cpu_types of programming lannguage
PPTX
IT ppt (Computer Languages).ppt, computer languages
PPTX
1.Overview of Programming.pptx
PPTX
programming.pptx
PPTX
Program, Programming and Programming Language.pptx
PDF
sege.pdf
PDF
Introduction to computer programming
PPTX
Programming language
Programming languages of computer
Programming languages.pptx
EVALUTION OF COMPUTER LANGAGES
Programming languages
computer language with full detail
INTRODUCTION TO SOFTWARE, PROGRAMMING LANGUAGES.pdf
INTRO. TO PROG.pptx
FIT-Unit3 chapter2- Computer Languages
Lec21&22.pptx programing language and there study
assembly language and high level language.pptx
141080107009 comp. cpu_types of programming lannguage_5
cpu_types of programming lannguage
IT ppt (Computer Languages).ppt, computer languages
1.Overview of Programming.pptx
programming.pptx
Program, Programming and Programming Language.pptx
sege.pdf
Introduction to computer programming
Programming language
Ad

More from RajThakuri (20)

PPTX
Share Market.pptx
PDF
Statistical table
PDF
All Computer shortcuts for beginners....
PDF
Pdf. learn html.....html_course_(basic___advance_)_for_7_days
PPTX
Networking
PPTX
Software
PPTX
Operating system
PPT
Number system
PPTX
Output devices
PPT
Input devices
PPTX
Internet
PPTX
Computer memory & Memory Storage Devices.
PPT
Artificial inteligence
PPTX
Testing of hypotheses
PPTX
Formulas to measure_central_tendency_(mean,_median,_mode)
PPTX
Leadership, its styles_&_leadership_theories...
PPTX
Role of managerial_economics_in_business_decision_making
PPTX
Approaches of organizational_behavior
PPTX
Vivo v17 pro Review
PPTX
Vivo x27 first_look
Share Market.pptx
Statistical table
All Computer shortcuts for beginners....
Pdf. learn html.....html_course_(basic___advance_)_for_7_days
Networking
Software
Operating system
Number system
Output devices
Input devices
Internet
Computer memory & Memory Storage Devices.
Artificial inteligence
Testing of hypotheses
Formulas to measure_central_tendency_(mean,_median,_mode)
Leadership, its styles_&_leadership_theories...
Role of managerial_economics_in_business_decision_making
Approaches of organizational_behavior
Vivo v17 pro Review
Vivo x27 first_look

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Empathic Computing: Creating Shared Understanding
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Spectroscopy.pptx food analysis technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
MIND Revenue Release Quarter 2 2025 Press Release
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation
Empathic Computing: Creating Shared Understanding
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectroscopy.pptx food analysis technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Encapsulation_ Review paper, used for researhc scholars
Programs and apps: productivity, graphics, security and other tools

Programming language

  • 2. Programming languages are those language which are used to developed different types of software's which may system software and application software. A language is system of communication like our natural language(English and Nepali) which have used to communicate each other. Similarly programming languages are those languages which used to communicate with computer by giving set of instruction . For example C , Java , C++ and C#. The programming languages are divided in to 5 types they are  High-level Language. Machine Level Language. Assemble Language. 4GL Natural Language.
  • 3. Programming language  High Level Language: High Level Language: are problem oriented language. Most programs are written in high level language which are quite similar to English languages that’s why they are easier then machine level language. This programming language is used to develop different softwares. For example C,C++,JAVE etc.
  • 4. Advantages  Simple English is used for programming coding.  Machine independent.  The knowledge of computer architecture is not required.  It requires less time for program coding.  Program can be debugging easily because the code is written in simple English language .
  • 5. Disadvantage  This language is not easily understand by computer hardware so we need to translate this language in to machine code. By the help of compiler.  The program execution is slower then machine language.  The conversion time is slower then Assemble language.
  • 6. Machine level language  Machine level language is a set of instruction or codes which are directly understand by computer with out help of translator. It is combination of 0 and 1. Advantages  It is Witten in machine code(0 and 1) so no need to translate. It is faster then other language.
  • 7. Disadvantage It is difficulty to understand and develop the program by using this language. The knowledge of computer architecture is required. Debugging is difficult.
  • 8. Assemble language  Assemble language is also known as low level language. Which uses the mnemonics code as a instruction. The language which uses the mnemonics codes and symbol to develop any program is called Assemble language. This language uses some mnemonics codes they are ADD for addition, SUB for subtraction and MUL for multiplication , LDA for load accumulator etc.
  • 9. Advantage  .Less time to consumed respect to machine code. Coding is faster then machine code because mnemonics codes are use.  Debugging is easier then machine code. Disadvantage Machine oriented language. The knowledge of computer hardware is required. This language is not understand by hardware so we need to translator like assembler
  • 10. 4GL  It stands for fourth generation language which is to develop the different types of data base and database management system. And this language is also used to get the information from files and folders. For example SQL , Oracle etc. Advantage Software develop using 4GL is user friendly. It is very easy to develop program because no need to remember all the command which are use in this language.
  • 11. Disadvantage  Program run slower because it is heavy in size.  It is required longer time to convert to machine code instruction.  The powerful translator is required.
  • 12. Natural language  Natural language: This language is mostly use to communicate with computer system and other information systems . This language is most easy for user to give the instruction to the computer like English , Nepali etc.
  • 13. Disk defragment  It is a technique or process which is used to arrange the data element and memory location which are stored or allocate the different locations . It is used to arrange these memory location in proper way.  Disk Cleaner: It is a software packaged which is used to remove the temporarily files on . It deal locate unnecessary items which are store in memory or disk.