BridMan

Что представляет собой язык программирования PascalABC.NET и где его скачать?

Опубликовано в Без рубрики 3 января 2016

1

Язык программирования PascalABC.NET включает в себя практически все особенности оригинального языка Паскаль, дополненных различными языковыми расширениями Delphi. Но каждый профессиональный программист прекрасно понимает, что использования этих средств абсолютно недостаточно для выполнения современных потребностей, вследствие чего PascalABC.NET расширен огромнейшим количеством разнообразных конструкций, а стандартный модуль был дополнен множеством типов, классов и подпрограмм, благодаря чему с его помощью можно создавать легко читающиеся приложения.

PascalABC.NET включает в себя большое количество различных средств, которые ему предоставляются платформой .NET, и в частности это касается единой системы типов, интерфейсов, классов, делегатов, исключений и многого другого. Стандартный модуль под названием PABCSystem, который в автоматическом режиме подключается к любым программам, включает в себя большое количество стандартных подпрограмм и типов, при помощи которых пользователь может писать предельно ясные и компактные программы.

Скачать же его можно прямо с официального сайта, так как он распространяется по свободной лицензии.

В чем преимущества этого языка?

При помощи языка PascalABC.NET программист может использовать классический процедурный  или же объектно-ориентированный стиль, при этом сам он включает в себя массу специализированных элементов, при помощи которых можно программировать также и в функциональном стиля. Выбор какого-то определенного варианта или же использование их комбинации – это уже личный выбор каждого программиста, а в процессе обучения все зависит от методического подхода преподавателя.

За счет того, что в PascalABC.NET объединяются богатые и современные языковые средства, а также присутствуют возможности выбора различных траекторий обучения, его можно порекомендовать в качестве идеального языка для обучения программирования. При этом он отлично подходит также в качестве языка для создания всевозможных библиотек и проектов средней мощности.

Среда разработки, интегрированная в PascalABC.NET, ориентируется, в первую очередь, на написание проектов средней и малой сложности. Она отличается небольшим объемом, но в то е время предоставляет разработчику любые нужные ему средства, включая встроенный отладчик, специализированные средства Intellisense, шаблоны кода, автоматическое форматирование, а также переход к определению и дальнейшей реализации подпрограммы.

В среде PascalABC.NET используется также дизайнер форм, при помощи которого программист может формировать полноценные оконные приложения. В отличие от преимущественного большинства других профессиональных сред здесь отсутствует громоздкий интерфейс, а также различные вспомогательные файлы, которые приходится наблюдать на диске при компиляции программы. За счет этого в процессе разработки небольших программ можно добиться того, что они будут представлять собой единственный файл на диске.

В среде PascalABC.NET много внимания было уделено тому, чтобы объединить запущенную программу с оболочкой. Таким образом, консольная программа, которая запускается из-под оболочки, проводит ввод-вывод в отдельное окно, встроенное в эту самую оболочку. При необходимости можно одновременно активировать несколько программ, и при этом все они будут находиться под контролем единой оболочки.

Специальная интегрированная среда позволяет пользователю переключаться между английским и русским языком, и при этом следует отметить тот факт, что локализованы были не только различные элементы интерфейса, но еще и сообщения о возникающих ошибках.



Оставить комментарий