PascalABC.NET Обзор IDE / Скачать, установить, удалить / pascal abc .net / Net FrameWork / 2022



Youtube:    / @sokovito   Discord:   / discord   Icq: 620163142 VK: https://vk.com/sokolovdelphi
Telegram:
Facebook:   / 664468363641045   Odnoklassniki: https://ok.ru/group/54720684752915
LinkedIn:   / sokovito   LinkedIn Group:   / 9126028   Поддержать канал (Donate):

PascalABC.NET это язык и среда программирования. В 2003 году на факультете математики, механики и компьютерных наук Южного Федерального Университета была создана учебная среда программирования Pascal ABC на замену устаревшей среде Turbo Pascal. Университет находится в городах Ростов на Дону и Таганрог. Разработчиками среды являются руководитель проекта Станислав Станиславович Михалкович, а так же студенты университета. Права на PascalABC принадлежат PascalABCCompiler Team. PascalABC ориентирован на обучение программированию, научные исследования и создание приложений под различные платформы и операционные системы. Консольный компилятор PascalABC.NET функционирует на Linux и MacOS под Mono. Язык основан на языках C# и Delphi (Object Pascal), так же заимствует от языка Python компактность записи программ и ряд конструкций, сохраняя при этом все преимущества языка компиляционного типа (ранний контроль ошибок и высокая скорость выполнения программ). Среда PascalABC является бесплатной и распространяется по лицензии LGPL. Язык является мультипарадигменным. На нём можно писать программы в разных стилях: процедурном, объектном, объектно-ориентированном, функциональном, а также сочетать эти стили, что позволяет обучаться в программировании разных стилей. PascalABC.NET опирается на платформу Microsoft.NET, которая обеспечивает язык PascalABC.NET огромным количеством стандартных библиотек и позволяет легко сочетать его с другими .NET-языками: C#, Visual Basic.NET, управляемый C++, Oxygene и др. Платформа .NET предоставляет также такие языковые средства как единый механизм обработки исключений, единый механизм управления памятью в виде сборки мусора, а также возможность свободного использования классов, наследования, полиморфизма и интерфейсов между модулями, написанными на разных .NET-языках. Язык PascalABC.NET близок к реализации Delphi (Object Pascal). В нем отсутствует ряд специфических языковых конструкций Delphi, некоторые конструкции изменены. Кроме этого, добавлен ряд возможностей: имеется автоопределение типа при описании, можно описывать переменные внутри блока, имеются операции +=, -=, *=, /=, методы можно описывать непосредственно в теле класса или записи, можно пользоваться встроенными в стандартные типы методами и свойствами, память под объекты управляется сборщиком мусора и не требует явного освобождения, множества set могут быть созданы на основе произвольных типов, введен оператор foreach, переменные циклов for и foreach можно описывать непосредственно в заголовке цикла, имеются обобщенные классы и подпрограммы (generics), последовательности, кортежи, срезы, лямбда-выражения и др. Близким по идеологии к PascalABC.NET является язык RemObjects Oxygene (Object Pascal 21 века). Однако он сильно изменен в сторону .NET: нет глобальных описаний, все описания помещаются в класс, содержащий статический метод Main, отсутствует ряд стандартных подпрограмм языка Паскаль. Кроме того, система RemObjects Oxygene - платная и не содержит собственной оболочки (встраивается в Visual Studio и другие IDE), что практически делает невозможным ее использование в сфере образования. Интегрированная среда PascalABC.NET обеспечивает подсветку синтаксиса, подсказку по коду (подсказка по точке, подсказка параметров подпрограмм, всплывающая подсказка по коду), форматирование текста программы по запросу, переход к определению и реализации имени, элементы рефакторинга. Для того чтобы скачать данную среду программирования, нужно в строке поиска в браузере написать фразу PascalABC. Далее перейдите на официальный сайт pascalabc.net. Вверху справа можно выбрать язык сайта: русский или английский. Перейдите на страницу скачивания и выберите файл установщик под Вашу операционную систему. Нажмите скачать его. Ваш браузер скачает файл либо в папку по умолчанию (обычно это папка загрузки) либо запросит выбрать путь куда установить файл. С этого же сайта можно скачать файл справки, обучающие книги и документ с программными задачками для обучения. После скачивания нужно запустить скачанный файл. Выберите язык установки. Далее нужно выбрать тип установки, либо вручную отметить требуемые элементы для установки. Затем нажимаем кнопку далее. В следующем окне нужно выбрать пусть куда будет произведена установка среды PascalABC, так же будет показано сколько места будет занимать среда со всеми выбранными элементами установки.

Смотрите также