Classification of programming languages ​​and their development

Programming language levels

classification of programming languagesWhat is a programming language? This is a set of characters for writing computer source code. With the spread of information technology and the development of programming languages.Initially, the classification divides them into levels and dependence on computers. Some languages ​​are completely dependent on a particular machine. An example would be an assembler using simple commands. And his compiler is in fact a translator of source code into a machine, understandable computer. In contrast, stand high-level languages. They are increasingly used in modern times. Here the classification of programming languages ​​is somewhat extended.

High level languages

development of programming languages

High-level languages ​​are created, unlike machine languages, rather for the convenience of the developer. If earlier, only specialists who had spent years studying the technologies and fundamentals of using machine codes could write computer programs, then with the advent of such possibilities this process takes much less time.Now anyone can get into modern programming methodologies. Developed user interfaces to help in the development of algorithms and writing source code. In addition, high-level languages ​​do not depend on a specific computer, which means that they are more abstract and suitable for solving a much larger number of tasks.

Classification of programming languages ​​at the "high level"

High-level languages ​​are divided into procedural and non-procedural. The first ones are written as an algorithm of sequential actions that a machine must perform to obtain a specific result. Such languages ​​include, for example, Pascal (Pascal), C (C).

More on non-procedural programming

programming language levels

At this stage, the classification of programming languages ​​is expanding again. Now the most common are Java (Java), C ++ (C ++), Visual Basic (View Basic). The basis of this methodology is objects and classes. The data and methods of their processing are enclosed in a kind of “shell” and executed, limited to its limits, and the areas of the source code outside this container do not affect the internal content in any way. In addition, programs written in OOP languages,allow you to use the already developed functionality without actually repeating its implementation using the inheritance mechanism. They note that object-oriented languages ​​are somewhat difficult to understand, but they are becoming more common among programmers. The basis of declarative programming languages ​​is the mechanism for comparing the expressions described in the body of the program and a certain standard that has already been laid down as the desired result. Examples of this technique are Prolog (Prolog) and Lisp (Lisp).

Let's sum up

Programming began its development in the 40s of the last century. Since then, much has been improved, including the languages ​​of writing the source code. They have become more understandable and universal. Expanded and classification of programming languages. Perhaps in the near future we are waiting for something more new and fundamentally changing the minds of developers.

Related news

Classification of programming languages ​​and their development image, picture, imagery


Classification of programming languages ​​and their development 79


Classification of programming languages ​​and their development 9


Classification of programming languages ​​and their development 71


Classification of programming languages ​​and their development 54


Classification of programming languages ​​and their development 62


Classification of programming languages ​​and their development 94


Classification of programming languages ​​and their development 69


Classification of programming languages ​​and their development 7


Classification of programming languages ​​and their development 27


Classification of programming languages ​​and their development 67