PascalABC.NET

This is an old revision of this page, as edited by Ibond84 (talk | contribs) at 19:09, 3 April 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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
ParadigmMulti-paradigm: procedural, functional, object-oriented, generic
Designed byS.S. Mikhalkovich, Ivan Bondarev
First appeared2002; 23 years ago (2002)
Stable release
3.1.0.1166 / 12 February 2016; 9 years ago (2016-02-12)
Typing disciplineStatic, nominative, partially inferred
Implementation languagePascalABC.NET
OSCross-platform
LicenseLGPLv3
Filename extensions.pas
Websitepascalabc.net/en/
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).