Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Principle of programming language

Rating
-
Sold
-
Pages
10
Uploaded on
15-03-2023
Written in
2022/2023

Providing a easy notes to clear your college exams.

Institution
Course

Content preview

Characteristic of A Good Programming Language

There are various factors, why the programmers prefer one language over the another. And some of very good

characteristics of a good programming language are:


1) Clarity, Simplicity And Unity: A Programming language provides both a conceptual framework for Algorithm planning and

means of expressing them. It should provide a clear, simple and unified set of concepts that can be used as primitives in

developing algorithms.


It should have


• It has minimum number of different concepts

•- with Rules for their combination being

•-simple and regular.


This attribute is called conceptual integrity.

2) Orthogonality: It is one of the most important feature of PL orthogonality is the property that means " Changing A does not
change B".


If I take Real world example of an orthogonal system Would be a radio, where changing the station does not change the

volume and vice versa.


When the features of a language are orthogonal, language is easier to learn and programs are easier to write because only

few exceptions and special cases to be remembered.


3) Support for Abstraction:- There is always found that a substantial gap remaining between the abstract data structure and

operations that characterize the solution to a problem and their particular data structure and operations built into a

language.


4) Programming Environment: An appropriate programming environment adds an extra utility and make language to be

implemented easily like


The availability of- Reliable- Efficient - Well documentation


Speeding up creation and testing by-special Editors- testing packages

, Facility- Maintaining and Modifying- Multi Version of program software product.




5) Ease of program verification:- Reusability:


The reusability of program written in a language is always a central concern. A program is checked by various testing

technique like

Formal verification method Desk checking Input output test checking.

We verify the program by many more techniques. A language that makes program verification difficult maybe far more

troublesome to use. Simplicity of semantic and syntactic structure is a primary aspect that tends to simplify program

verification.


6) portability of programs: Programming language should be portable means it should be easy to transfer a program from

which they are developed to the other computer.

A program whose definition is independent of features of a Particular machine forms can only
support Portability. Example: Ada, FORTRAN, C, c++, Java.

Written for

Course

Document information

Uploaded on
March 15, 2023
Number of pages
10
Written in
2022/2023
Type
Class notes
Professor(s)
Mithlesh pandey
Contains
All classes

Subjects

$16.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
siddhantbhatt

Get to know the seller

Seller avatar
siddhantbhatt Aakash
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 year
Number of followers
0
Documents
4
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions