PascalABC.NET: Difference between revisions

Content deleted Content added
Miks2012 (talk | contribs)
No edit summary
Cleanup
Line 23:
}}
 
'''PascalABC.NET''' is a [[Pascal (programming language)|Pascal]] programming language [[integrated development environment]] that implements classic Pascal, most Delphi language features, as well as a number of their own extensions. It is implemented on the [[.NET Framework]] platform and contains all the modern language features: classes, operator overloading, interfaces, exception handling, [[Generic programming|generic classes and routines]], [[Garbage collection (computer science)|garbage collection]], [[Anonymous function|lambda expressions]], parallel programming tools ([[OpenMP]] only as of 2016).
 
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).<ref name="Building PascalABC.NET in Linux ">https://github.com/pascalabcnet/pascalabcnet/blob/master/README.md</ref>
Line 45:
* Methods defined in class declaration
* Simplified syntax of units
* Keyword <code>'''new'''</code> для(invoking вызоваa конструктораconstructor)
* Field initializers
* Operator overloading
Line 104:
</source>
 
=== 4а. Word frequencefrequency dictionary for a file. Solution in functional style ===
<source lang="delphi">
begin
Line 142:
 
== References ==
{{reflist|2}}
 
== External links ==