ComputersProgramming

Classification of programming languages: the main aspects of each kind

Before you get acquainted with such a direction as the classification of programming languages, it is worth a little understanding of terms and concepts. Each computer has the ability to perform a number of specific tasks, following a step-by-step execution of the program algorithms. The combination of instructions that indicate the path of the solution is called a computer program. However, to translate human speech into a form that would be understandable to a computer, special notation systems are developed, which eventually with the help of the translator acquire the form of machine codes.

There are different levels of programming languages , which are divided into low, high and ultra-high. The first direction assumes introduction by the person of the certain sequence of figures which has a type of units and zeros. There is a high probability of error. To work in this direction, a highly qualified specialist is required. To the second direction it is customary to refer the languages of BASIC and FORTRAN, ALGOL and PASCAL and many others. The description of the instruction in this form is much simpler and easily perceived by a person. An ultra-high-level representative is APL. An error with the use of this option is completely eliminated, and the program size is reduced to a minimum. The development of programming languages took place in the described order. At this stage, the most popular high-level languages.

All known languages in the world of creating programs can be divided into several types:

  • Machine-oriented. These languages are directly dependent on the characteristics of each individual computer. This direction allows you to create high-quality programs using hardware resources. There is a chance to predict objective code. The downside is the low speed of creating programs and great effort at work. Do not forget that the program created for one computer is not suitable for everyone else.
  • Classification of programming languages implies the presence of symbolic coding. This direction belongs to the number of command. The numbers are replaced with identifiers, which provides relief in the process of memorizing the contents of the characters during the recruitment. The probability of errors goes down to zero.
  • Autocodes are also an integral element without which the classification of programming languages will be incomplete. The direction is similar to symbolic encoding, but uses a much larger range of macros. They are characterized by the presence of repeating elements in different parts of the program.
  • Machine independent. They describe the way of performing tasks, which can be further processed. One option that is available to a fairly wide range of users.
  • Problem-oriented. Their occurrence is associated with the expansion of the spectrum of tasks that are worth accomplishing. This direction provides a lot of commands, which allows you to clearly and clearly form the required algorithm.
  • The classification of programming languages provides such an element as universal languages. They are designed to fulfill the tasks of commercial, scientific and other plans. They are also designed to help in modeling.
  • Dialogue languages are considered to be an important type. They are needed to create a connection between the person and the machine. In addition to the direction in the solution, the language contains many loopholes and stereotypes. Changes and additions to programs are now carried out quite simply and quickly, by adding or removing individual elements. A bright representative of the direction is BASIC.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 en.unansea.com. Theme powered by WordPress.