Пятница, 19.04.2024, 06:16
Приветствую Вас Гость | RSS
Главная » Файлы » Программирование » Языки

PascalABC.NET
[ · Скачать удаленно (8,85 МВ) ] 26.03.2016, 09:10

PascalABC.NET - это язык Object Pascal для платформы Microsoft.NET, содержащий все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщенные классы, сборку мусора. Система PascalABC.NET включает в себя также простую визуальную среду, ориентированную на эффективное обучение программированию. Язык PascalABC.NET близок к языку программирования Delphi. В него добавлен ряд новых возможностей, среди которых - внутриблочные переменные, автоопределение типа при описании, методы в записях, подпрограммы с переменным числом параметров, операторы +=, -=, *=, /=, оператор foreach, описание переменных в заголовке цикла.
Система PascalABC.NET основана на платформе Microsoft .NET, которая обеспечивает язык PascalABC.NET огромным количеством стандартных библиотек и позволяет легко сочетать его с другими .NET-языками: C#, Visual Basic.NET, управляемый C++, Delphi.NET, Delphi Prism и др. Интегрированная среда PascalABC.NET обеспечивает подсветку синтаксиса, подсказку по коду (подсказку по точке, подсказку по параметрам подпрограммы, всплывающую подсказку по коду), переход к определению и реализации подпрограммы, элементы рефакторинга, обработку документирующих комментариев

Система PascalABC.NET включает большинство модулей системы программирования Pascal ABC, ориентированных на обучение:
- Модуль растровой графики GraphABC
- Модуль векторной графики ABCObjects для быстрого изучения основ объектно-ориентированного программирования и написания простых игровых и обучающих программ
- Модули исполнителей Робот и Чертежник, предназначенные для обучения основам программирования школьников младших и средних классов.
- Модуль электронного задачника по программированию Programming Taskbook, содержащий 250 задач по программированию разного уровня сложности (от простейших задач до задач на файлы, указатели и рекурсию)

Расширения языка Pascal
- Операторы += -= *= /=
- Внутриблочные описания переменных
- Описание переменных в заголовке цикла for
- Инициализация переменной при создании (var n: integer:= 10;)
- Автоопределение типа переменной при инициализации (var x:= 1;)
- Цикл foreach
- Поддержка директив OpenMP
- case по строкам
- Множества произвольных типов (на базе хеш-таблицы)

Особенности программы:
- Ряд расширений языка Pascal, в числе которых оператор foreach, внутриблочные описания переменных, автоопределение типа при описании, встроенные множества произвольных типов, упрощенный синтаксис модулей, методы в записях, операция new для создания объектов, определение тел методов внутри классов, безымянные классы, автоклассы, целые произвольной длины
- Самые современные средства языков программирования: обобщенные классы и подпрограммы, интерфейсы, перегрузка операций, λ-выражения, исключения, сборка мусора, n-мерные динамические массивы
- Генерация эффективного кода для платформы .NET
- Высокая совместимость с Delphi
- Высокая скорость выполнения программ
- Возможность доступа к огромному количеству .NET-библиотек от контейнерных классов до средств работы с сетью
- Среда разработки с встроенным отладчиком, обеспечивающая подсказки по коду, переход к определению и реализации подпрограммы, шаблоны кода, автоформатирование кода
- Встроенный в среду разработки дизайнер форм для быстрого создания оконных приложений.
- Простая и эффективная растровая графическая библиотека
Средства параллельного программирования в виде директив OpenMP
- Встроенный электронный задачник Programming Taskbook
- Модули исполнителей Робот и Чертежник, используемых в школьной информатике
- Механизм проверяемых заданий, обеспечивающий автоматическую постановку и проверку заданий
- Наличие Web-среды разработки WDE, позволяющей запустить программу прямо из окна браузера
- Возможность опубликовать в интернете ссылку на файл, сохраненный в Web-среде разработки
- Возможность запуска консольного компилятора под Mono в современных версиях Linux
- Использование многолетнего опыта обучения программированию при создании языка и среды

Внимание, PascalABC.NET стал свободно распространяемым продуктом под лицензией LGPL

Установка программы:
- Скачайте последнюю версию системы программирования PascalABC.NET с интегрированным дизайнером форм
- Откройте Web-среду разработки ProgrammingABC.NET и запустите программу на PascalABC.NET прямо из окна браузера

Русскоязычный сайт программы: http://pascalabc.net

Системные требования:
- Процессор с тактовой частотой 1200 MHz или более мощный
- Оперативная память 256 Мб или больше
- Свободное место на жёстком диске от 80 Мб
- Архитектура с разрядностью 32 бит или 64 бит (x86 или x64)
- Операционная система Windows XP Service Pack 2+, Windows Vista, Windows 7, Windows 8, 8.1

Категория: Языки | Добавил: svchorny1 | Теги: языки, ремонт в Луганске, программирование
Просмотров: 992 | Загрузок: 163 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar