Translators and Programming Languages

Ratings:
(4)
Views: 320
Banner-Img
Share this blog:

Translator: It is a system software which is used to convert programming language code into binary format. Translators are classified into 3 types:

  1. Compiler
  2. Interpreter
  3. Assembler

 

  • A compiler is a system software which convert programming language code into binary format in a single step.
  • An interpreter is a system software which converts programming language code into binary format step by step. (Line by Line)
  • By using Assembler, we can convert, assembly language instructions into binary format.
  • As per performance wise, recommended to use compiler, as per the development, recommended to go for an interpreter.

 

Programming Language:

It is a special kind of instruction which is used to communicate with computer. Programming languages are classified in to 2 types.

  • High level programming language
  • Low level programming language

 

High Level programming Language:

Which programming language syntactically similar to English and easy to understand.

  • By using high level programming Languages, we are developing user interface applications.
  • C,c++,vc++,c+,Java, Cobol,Pascal,objective-c

 

Low level programming language:

This programming language is also called Assembly programming language.

  • In low level programming language, instructions will be there in symbolic format (Mnemonics).
  • By using low level programming languages, we are developing device driver.
  • A device driver is a system software component which is required to use to communicate a software with hardware components.

8051,8086 M.C. Languages.  

C programming language:

It is a high level procedure oriented structured programming language.

  • When we are developing an application in module format then it is called procedure oriented language.

 

Structured programming language:

When we are developing the program in top-down format with the help of blocks, then it is called structured programming language.

You liked the article?

Like: 1

Vote for difficulty

Current difficulty (Avg): Medium

EasyMediumHardDifficultExpert
IMPROVE ARTICLEReport Issue

About Author

Authorlogo
Name
TekSlate
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.

Stay Updated
Get stories of change makers and innovators from the startup ecosystem in your inbox