PascalABC.NET 3.8.1 build 3015

Evaluation | 3.98/5 votes - 201 |
---|---|
License | Free |
Version | 3.8.1 build 3015 |
Updated | 26.01.2022 |
OS | Windows 11, 10, 8.1, 8, 7 |
Interface | English |
Developer | PascalABCNET Team |
Category | Delphi, Pascal |
Downloads (today/total) | 10 / 84 461 |
Size | 19.33 Mb |
PascalABC.NET is an Object Pascal language for the platform Microsoft.NET , containing all the basic elements of modern programming languages: modules, classes, operation overloading, interfaces, exceptions, generalized classes, garbage collection. The PascalABC system.NET also includes a simple visual environment focused on effective programming training.
Language PascalABC.NET it is close to the Delphi programming language. A number of new features have been added to it, including in-block variables, automatic type detection during description, methods in records, routines with a variable number of parameters, operators +=, -=, *=, /=, foreach operator, description of variables in the loop header.
The system is based on the Microsoft platform .NET, which provides the language PascalABC.NET a huge number of standard libraries and makes it easy to combine it with others .NET languages: C#, Visual Basic.NET , managed by C++, Delphi.NET , Delphi Prism, etc.
The integrated environment provides syntax highlighting, code hint (point hint, subroutine parameter hint, code popup hint), transition to the definition and implementation of the subroutine, refactoring elements, processing of documenting comments.
The system includes most of the modules of the Pascal ABC programming system focused on learning:
- The raster graphics module GraphABC.
- The ABCObjects vector graphics module for quickly learning the basics of object-oriented programming and writing simple game and training programs.
- The Robot and Draftsman performer modules are designed to teach the basics of programming to elementary and middle school students.
- The module of the electronic programming taskbook Programming Taskbook, containing 250 programming tasks of various levels of complexity (from the simplest tasks to tasks for files, pointers and recursion).