Define Programming Language
Define Programming Language
FORTRAN
BASIC
FORTRAN
COBOL
PASCAL
C++
What is a translator? Name three types of translators.
Ans: The languages which are not machine native languages are translated into machine
languages through translator. There are three types of translator.
Assembler
Compiler
Interpreter
What are the 5th generation languages?
Ans: LISP and Prolog are the examples of 5th generation languages.
What is compiler?
Ans: A compiler is a program that translates a program written in high level language to
executable machine language.
Ans:
Low level language High-level language
The computer language which is The language which is not directly
directly executable by computer system executable by computer system is high-
is high level language. level language.
It is machine native language. It is close to human language.
Symbols and Binary codes are used. Use English like words.
Difficult to understand for humans. Easily understand by humans.
Assembler and Complier
Assembler Complier
Machine Language
Assembly Language
Machine Language
Programming language that is directly understood by computer system without any translation
is called machine language. Machine language is written only in binary code 0 and 1 which is
difficult to understand by humans.
Assembly Language
In assembly language we use symbols which are known as mnemonics (pronounced as Ne-
Monic). Programs written in assembly code are translated into machine code by an assembler.
Assembly language is a 2nd generation language.
What are low level language? Discuss the two popular low-level languages.