Requirement And Objective Of A Language To Be A Programming Language
- Get link
- X
- Other Apps
What Are The Requirement And Objective Of A Language To Be Characterized As A Programming Language
- Knowledge Canvas
Programming
language:
A programming language is a set of
instructions which can be used to instruct a computer device to perform a
specific task. Language is a method of communication. Computer programming
language is called language because it has its own vocabulary and sets of
grammatical rules to communicate with a computer.
Example:-Python, C, C++, C#, Java, BASIC.
Requirements
to be a Programming language:-
- Simplicity:- A program
must be understandable to the reader(even non-programmers).
- Portability
of a program:- Portability of a program means machine-independent means programming written in a particular
computer can be compiled and executed on any other machine.
- Writability:- Writability
means the quality of expressivity of a
language. A language should be clear, concise, quick, and correct.
- Extensibility:- A
programming language can easily adopt new features.
Example:-
Macros can be added in assembler.
#define and operator overloading add-in C
In object-oriented programming class definition
.
- Maintainability:- Errors can
be easily found and corrected and new features are added.
- Generality:- Avoiding
special cases and generalizing related structures one by one.
- Implementability:- This is the
skill with which a translator can write.
Cost of
use:-
The total cost of programming language must be reduced by the cost of the program
implementation, program transportation, program creation, and program
maintenance.
- Ease of
program verification:- Verifying that the program performs its required function correctly.
- All languages need a parser and a lexer.
Objective of
a programming language:-
A programming language works as a bridge
between users (human) and computer (machine). A computer is a general-purpose
machine, computer give it a specific purpose or instructs the computer to do a
specific work. A computer understands binary (0, 1) no only. But it is really
difficult to write instructions by using binary no. So, programming languages
are emerging.
The programming language is as easy to write
and understand as the English language and
computer can easily convert to binary format with the help of loader,
link, compiler, assembler, etc.
- A programming language is used to write instructions to create software. Programming language used to write for instructions of a system software like Operating System.
- Programming language used to write code for application software.
- By programming language, we can design compiler, loader, linker.
- Understand the concepts and terms used to describe languages that support essential, functional, object-oriented and logic programming paradigms.
- Solve problems using effective illustrations.
- Solve problems using object-based illustrations
- Solve problems using logic programming analogies.
- Criticize what examples and language are most appropriate for a new problem
- Programs range from small scripts written by individual hobbies to huge systems written by hundreds of programmers.
- Programmers range from beginners to those who need simplicity above all in skills, experts who can be comfortable in enough complexity.
- Programs must have to keep balance in speed, size, and simplicity in microcontrollers to supercomputer systems.
- Programs may be written once and not change for generations, or they may change almost constantly.
- Finally, programmers may differ only in their tastes: they may be accustomed to discussing problems and expressing them in specific languages.

- Get link
- X
- Other Apps
Comments
Post a Comment