With technological progress and the development of the field of computer technology, a wide variety of programming systems have appeared in the world. A programming system is a tool, a tool for creating algorithms. It is presented in the form of programming languages in which the program will be written.
What the programming system consists of
The structure of programming systems includes various tools that are necessary for the development of software products. These components are: a compiler and an interpreter. The first is necessary for reading and recognizing machine code and creating a working version of the program. An interpreter is a translator of written code. It executes commands, following an algorithm step by step.
An important role in the programming system is played by the integrated environment in which the software product will be developed. The development environment consists of various libraries, including graphical ones, as well as debugging programs that execute the algorithm and help find errors in the testing process.
An integrated environment is a special set of built-in routines. The main task of the integrated environment is to be universal, adaptable to various types of tasks, to have a "friendly" interface and help desk.
The most widespread and popular programming systems
The most popular systems include Turbo Pascal, Turbo Basic, Turbo C. Accordingly, each system has its own application development package.
For Turbo Pascal - Borland Delphi package. It is one of the most popular shells for creating application programs, it is simple and convenient at the same time. An object - oriented environment using the Pascal language has many different development components in its arsenal, as well as a fast and efficient compiler.
For Turbo Basic, the Microsoft Visual Basic package is a good tool for creating applications and macros. For Turbo C - Borland C ++ package, it is convenient for developing programs for DOS.
A programming system is directly tied to a specific programming language. There are a large number of programming languages implemented for their specific tasks, depending on the area of use and the operating system.
Programming languages can be used to write commercial applications, web applications, games, Android applications. In total, about 25 languages are registered, some of them are child languages, that is, their syntax and algorithms are similar. There are several of the most widespread languages in the world: Delphi, PHP, C / C ++.
The Delphi language is based on Pascal, it is distinguished by its simplicity in creating an algorithm, consistency, support for procedural programming, working with classes and dynamic memory.
The C / C ++ language is not as easy to program as Pascal; algorithms and other languages, for example, Java, are formed on its basis. Also, this language has direct access to computer hardware, has the property of converting types, and belongs to the category of system programming.
PHP is a language for creating web pages using scripts, it is distinguished by its versatility and cross-platform.
Today there are quite a few classifications of systems and programming languages, but the main task remains the same - the creation of a high-quality software product that will satisfy the needs of the user.