Advantages And Disadvantages Of Programming Languages

1208 Words3 Pages

Programming Domains
When programming languages were initially designed, a particular domain was kept in mind for defining programming languages. The details of these different domain covering programming languages are provided below:
• Scientific Applications: Scientific programming utilises programming to solve different types of problems focused on Science, Mathematics and areas related to research. This involves use of arithmetic on real numbers, arrays/matrices, and "counting" loops. FORTRAN is one of the earliest programming languages, which was conceptualised to help build scientific applications.
• Business Applications: Business-centric applications focuses on aspects like decimal arithmetic and produces elaborate reports or outputs, …show more content…

It can be measured based on the relative ease and speed with which programs can be created. It depends on the following set of attributes: o Simplicity and Orthogonality: Simplicity provides a small number of primitive constructs and orthogonality provides the consistent set of rules for combining them. o Support for abstraction: It allows programmer to define and use essential features and allow implementation details to be ignored. This is a key concept in modern language design. o Expressivity: In certain scenarios, by making use of operators we can express a logic or condition using a limited or minimal lines of code.

• Reliability: This aspect measures the stability and the reliability of program under the different type of complex scenarios without failing or performing incorrectly. It depends on the following set of attributes: o Type checking: This refers to testing for type errors, either during compilation or execution. o Aliasing: Presence of two or more distinct methods that refer to the same memory cell. This is a dangerous thing. It affects other evaluation factors also. o Readability and writability: The languages which do not support algorithms naturally get impacted on

More about Advantages And Disadvantages Of Programming Languages

Open Document