PascalABC.NET - is a new generation Pascal programming language, including classic Pascal, most Delphi language features, as well as a number of their own extensions. It is implemented on the Microsoft.NET platform and contains all the modern language features: classes, operator overloading, interfaces, exception handling, generic classes and routines, garbage collection, lambda expressions, parallel programming tools.
PascalABC.NET | |
---|---|
Paradigm | Multi-paradigm: procedural, functional, object-oriented, generic |
Designed by | S.S. Mikhalkovich, Ivan Bondarev |
First appeared | 2002 |
Stable release | 3.1.0.1166
/ 12 February 2016 |
Typing discipline | Static, nominative, partially inferred |
Implementation language | PascalABC.NET |
OS | Cross-platform |
License | LGPLv3 |
Filename extensions | .pas |
Website | pascalabc |
Influenced by | |
Delphi, Pascal, C#, Python |
PascalABC.NET is also a simple and powerful IDE with integrated debugger, IntelliSense system, form designer, code templates and code auto-formatting. Command-line PascalABC.NET compiler is also available on Linux and MacOS (under Mono).