"Pascal ABC" is a training system thatallows students and students to learn the same programming language. It was developed in 2002 by Russian scientists. The task of developers was to create a programming environment that would meet the standards of modernity and could easily teach students.
The interpreter is designed for 32-bit systems and contains ways to implement some features. While the original were found to be unnecessary for training.
The compiler allows you to use simplified types of language constructs, which facilitates the transition from basic programs to modular and object oriented.
The program "Pascal ABC" from version 3.0 became free software.
The program has tips thatare provided when writing code, autoformatting, debugger and form designer. The programming environment is designed for tasks of easy and medium complexity and for language learning.
The compiler is able to execute code as fast as C # does, and slightly slower than C ++, "Delphi".
Thanks to the platform.NET, the software supports all the features of Microsoft.NET and its own libraries. You can safely use the latter in your programs, relying even on those that are created in another programming language.
"Pascal ABC" also has an online version, which has become widespread. It works without failures, the I / O process takes place over the network; programs are stored on the server.
Among many programmers there is an opinion that"Pascal" is a dead language, and stopping its use is a matter of time. This statement is based on the fact that schools use an old programming environment with reduced capabilities. This prevents students from appreciating all the functions of the language.
Thanks to Microsoft.NET "Pascal ABC" received a standard library, which has a variety of classes that allow you to solve problems of varying complexity. That is why there is simply no need to develop own modules, but there is certainly a possibility to do this. As a rule, those that already exist thanks to programmers are aimed at better learning the language.
In order to train schoolchildren, they usemodules "Robot" and "Draftsman". They have more than 200 examples that are subject to auto-verification. Thanks to the solution of these problems, a person can easily master the basic construction of the language "Pascal".
Modules on this list do not end. There is a built-in electronic task book, which is useful to those who study independently or want to repeat the material, consolidate knowledge.
In order to create graphic elements in the Pascal ABC program, vector and raster graphics modules are used.
The programming environment has a form designer,thanks to which you can create a window application. Unlike other compilers, this one does not have a very voluminous and sophisticated interface, does not create many additional files. Interacting with one small program, "Pascal ABC" forms only one element on the disc.
The programming environment has a specialA shell that works with console tasks. Input and output of information is carried out in it, designed in the form of a window. Among the "native" languages involved in the program, there are Russian and English, which makes it convenient to use it.
Tasks are written using a programming language"Pascal". It is easy to learn, so the first program may very well be very easy to use. In the whole world the following lines are considered as debut:
The first and last lines are the operator brackets, inwhich must be the very essence of the problem. The second - declares the output of the text, being in quotes. Here are such easy examples. "Pascal ABC" has in its zadernik many similar programs, on which it is simple and interesting to learn.