With technological progress and the development of the field of computer technology, a wide variety of programming systems have appeared in the world.
The programming system is a tool, a tool for creating algorithms.
It is presented in the form of programming languages, on which the program will be written.
What the programming system consists of
The programming system includes variousMeans, which 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. The interpreter is the translator of the written code. He executes commands, step by step following the algorithm.
An important role in the programming systemPlays an 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 perform the algorithm and help to find errors in the testing process.
An integrated environment is a special complexBuilt-in subroutines. The main task of the integrated environment is to be universal, adaptable to various types of tasks, to have a "friendly" interface and helpdesk.
The most common and popular programming systems
Of the most popular systems can be identified Turbo Pascal, Turbo Basic, Turbo C. Accordingly, for each system there is a package for developing applications.
For Turbo Pascal - package Borland Delphi. This is one of the most popular shells for creating applications, it is simple and at the same time convenient. An object-oriented environment using the Pascal language has in its arsenal many different components for development, 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 - the Borland C ++ package, it is convenient for developing programs under DOS.
Programming system directlyIs tied to a particular programming language. Programming languages there is a large number, implemented for their specific tasks, depending on the scope of use and the operating system.
Programming languages can be used forWriting application commercial programs, web applications, games, applications for Android. A total of about 25 languages are registered, some of them are children, that is, the syntax and algorithmization of them is similar. You can select several of the most common languages in the world: Delphi, PHP, C / C ++.
The language of Delphi is based on Pascal, it differs in its simplicity in the creation of the algorithm, logic, procedural programming support, working with classes and dynamic memory.
C / C ++ is not that easy to programAs Pascal, it is the basis for the formation of algorithms and other languages, for example, Java. Also this language has direct access to the hardware of the computer, has the property of converting types, and belongs to the category of system programming.
PHP is the language for creating web pages using scripts, it is distinguished by its multifunctionality and cross-platform.
Classifications of systems and programming languagesExist for today quite a lot, but the main task remains the same - the creation of a high-quality software product that will meet the needs of the user.