Skip to main content

Different Types of Programming Languages

Explain Different Types of Computer Programming Languages

What is a Program and Programming Language

Program
A set of instructions that tell a computer what to do is called program. A computer works according to the given instructions in the program. Computer programs are written in programming languages. A person who develops a program is called programmer.
Programming Languages
A set of words, symbols and codes used to write programs is called programming language. Different programming languages are available for writing different types of programs. With the help of computer language, a programmer tells a computer what to do.

  Explain different Types of Programming Languages.

There are two main types of computer programming languages.
·        low-level languages
·        high-level languages.
Low Level Languages
These languages are near to computer hardware and far from human languages. Computer can understand these languages easily. Following are two low-level languages:
     Machine Language
     Assembly Language
  Machine Language
A computer language in which instructions are written in binary form (0 and 1) is called machine language. It is the only language that is directly understood by the computer.

Advantages:
a)     Very fast program execution
Disadvantages:
a)     difficult to understand
b)     difficult to learn
c)     difficult to modify
d)     Requires deep knowledge of hardware
e)     Difficult to remove errors
Machine language is also known as first generation language.
 Assembly Language
Assembly language is a low-level language. In assembly language, symbols are used instead of binary code. These symbols are easy to remember. For example Add instruction is used to add two numbers.
Assembly language is also known as second generation language
Advantages:
a) Fast execution of programs
b) easier to learn, understand and modify than machine language
Disadvantages:
a)     machine dependent
b)     Requires knowledge of hardware
 High Level Languages
A type of language that is close to human languages is called high level language. High-level languages are easy to understand. Instructions of these languages are written in English-like words e.g. Print, Display, Write etc.
Advantages:
a) Easy to learn and understand
b) Easy to modify
c) Easy to remove errors
d) Machine independent
e) Better documentation
Disadvantages:
a) Less fast program execution
b) Certain operations can be performed

Comments

Popular posts from this blog

Explain different types of storage devices

Topic: Explain different types of storage devices in Computer systems Storage Devices Storage devices are used to store data and instructions permanently. Storage devices are also called secondary storage devices / backing storage devices / external storage devices or auxiliary storage devices. Examples of storage devices include Hard Disk, CD and DVD etc. Why Secondary Storage Devices are Used? Secondary storage devices are used because: Primary memory(RAM) is volatile and temporary. When computer is switched off, all data in ram is erased. Storage devices can store large amounts of data and instructions permanently whereas Primary memory has less capacity of storing data. Types Of Storage Devices There are three main types of storage devices:  Magnetic Tape   Magnetic Disk   Optical Disk   Flash Memory storage devices 1. Magnetic Tape Magnetic tape is the oldest storage device. It is made of plastic coated with m...

Definition and History of ECommerce

What do you mean by E-Commerce? Electronic Commerce (e-Commerce) is a general concept covering any form of business transaction or information exchange executed using information and communication technologies (ICTs). e-Commerce takes place between companies, between companies and their customers, or between companies and public administrations. Electronic Commerce includes electronic trading of goods, services and electronic material. BRIEF HISTORY OF E-COMMERCE + E-commerce started in early 1970’s with invention of electronic fund transfer(EFT). + Only used by large organizations, financial institutions and a few small business at that time. + After invention of EDI (Electronic Data Interchange) from financial institutions to manufacturers retailers, services and so on. + Many other e-commerce applications started from stock trading to travel reservation system. + With commercialization of internet in early 1990’s. The term electronic commerce was used. Interne...

Explain Computer Software With Examples

Software Software is a set of instructions that tell a computer what to do. Software is the set of instructions given to computer to perform a task or to control operations of computer. Software cannot be touched. There are two main types of software - Application software and System software . The hardware cannot perform any task without software. Software is installed on hard disk . When we use any software it is loaded into RAM from hard disk. What is Software? Examples of software are: MS Word MS EXCEL MS POWER POINT,  WinZip Norton Anti Virus MSN Messenger  and MS Windows etc.             Microsoft WORD: MS Word This software is used to prepare letters, applications, office documents and all types of documents and books etc. Microsoft Excel: MS Excel It is used calculations and preparing electronic worksheets for example creating Employees Pay Sheet or Students Result Sheet.   ...