Среда программирования PascalABC.net

   Синтаксически язык PascalABC.NET близок к языку Delphi (совместимость 90-95%), однако включает множество конструкций языка C# , такие как обобщения, лямбда-выражения, кортежи, интерфейсы, сопоставление с образцом. Кроме того, PascalABC.NET вводит ряд собственных расширений языка Паскаль, нацеленных на написание компактных интуитивно понятных программ.

   Язык PascalABC.NET активно совершенствуется и в настоящее время по мощности языка существенно опережает язык Delphi Pascal, который практически не развивается как язык программирования вот уже более 10 лет.

   Современный PascalABC.NET нацелен на создание небольших и средних программных проектов, выигрывая у своего «старшего брата» – языка C# – по лаконичности записи программ и компактности инфраструктуры, создаваемой в процессе компиляции.

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

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

   В файлах ниже описана среда программирования PascalABC.net - первое знакомство. А также некоторые приемы работы со средой программирования. Планируется описание приемов работы с динамическими массивами. Эта среда позволяет создавать динамические массивы, в отличие от среды Delphi. Также, коснусь использования отдельных стандартных функций библиотеки среды.

Знакомство со средой PascalABC.

Трассировка программ, написанных я.п. PascalABC

PascalABC.net для учеников и учителей

Не вижу смысла объяснить конструкции и особенности данного я.п., если в Интернете есть такой прекрасный ресурс!!! Спасибо автору большое, особенно за материал по подготовке к ЕГЭ-2022, размещенный на этом ресурсе!