PascalABC.NET
Sign in to saveреализация языка Паскаль на Microsoft.NET, а также интегрированная среда разработки
Official website
PascalABC.NET
The new generation Pascal programming language that combines simplicity of classic Pascal, a great number of modern extensions and broad capabilities of Microsoft .NET Framework
pascalabc.net →Link to the official site · 7,021 chars · not written by Vinony
Source code
Building PascalABC.NET in Windows Run RegisterHelix.bat on first use to install the HelixToolkit.dll and HelixToolkit.Wpf.dll in GAC RebuildReleaseAndRunTests.bat builds the project in Release-mode, rebuilds the pas-units and runs tests (run with administrative privileges!). GenerateAllSetups.bat builds the project in Release-mode, rebuilds the pas-units, runs tests and creates the install package (run with administrative privileges!). Building PascalABC.NET in MacOS Download and install Mono from official page. Install the git-client. Run the commands: Tests Tests are located in the directory "TestSuite". To run the tests execute the file bin/TestRunner.exe Сборка проекта в Windows Перед первой компиляцией необходимо запустить RegisterHelix.bat с правами администратора RebuildReleaseAndRunTests.bat собирает проект в Release-режиме, перекомпилирует pas-модули и прогоняет все тесты (запускать с правами администратора). Сборка проекта в MacOS Скачайте и установите Mono с официального сайта. При необходимости установите git-клиент. Далее выполните команды
Excerpt from the source-code README · 3,572 chars · not written by Vinony
Article · Русский
PascalABC.NET — язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: внутриблочные описания, автоопределение типа, кортежи, срезы, классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, лямбда-выражения, средства параллельного программирования. PascalABC.NET позиционируется разработчиками как язык программирования для сферы образования и научных исследований. PascalABC.NET является мультипарадигменным языком: на нём можно программировать в структурном, объектно-ориентированном и функциональном стилях. PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм. Кроме того, консольный компилятор PascalABC.NET функционирует на Linux и MacOS под Mono.
Abstract from DBpedia / Wikipedia · CC BY-SA