Главная
  
PascalABC.NET
     

Главное меню
Главная
О языке Паскаль
Что нового
Скриншоты
Web-среда разработки
Скачать
Описание языка
Статьи
Доклады
Примеры программ
Разработчики
Ссылки
Wiki
Форум
Гостевая книга
Случайная программа
// Сдвиг вправо в массиве
const N = 10;
var
  a: array [1..N] of integer;
begin
  for var i:=1 to N do
    a[i] := Random(100);
  for var i:=1 to N do
    write(a[i],' ');
  writeln;
//-----------------------------
  for var i:=N downto 2 do
    a[i] := a[i-1];
  a[1] := 0;
//-----------------------------
  write('После сдвига: ');
  for var i:=1 to N do
    write(a[i],' ');
  writeln;
end.
Рейтинги
Рейтинг@Mail.ru

PascalABC.NET — это:

  • современный язык программирования, основанный на Delphi (Object Pascal) и сочетающий простоту языка Паскаль и огромные возможности платформы .NET
  • бесплатная, простая и мощная среда разработки, ориентированная на обучение программированию.

Сделайте 3 шага навстречу PascalABC.NET:

Скачать A. Скачайте последнюю версию системы программирования PascalABC.NET
WEB-среда разработки B. Откройте Web-среду разработки PascalABC.NET и запустите программу прямо из окна браузера!
Посмотреть примеры программ
C. Ознакомьтесь с примерами программ на PascalABC.NET.

Изучайте программирование вместе с PascalABC.NET!

Скриншоты среды программирования PascalABC.NET

Ключевые особенности PascalABC.NET

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

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

Простота, современные возможности, бесплатность — вот главные достоинства PascalABC.NET!

 


Новости

1.07.10. Опубликована статья "Модуль графики для WDE".

 

17.06.10. Вышла версия WDE 0.6. Основное: возможность открывать общий доступ к файлам для зарегистрированных пользователей.

 

9.06.10. Опубликована магистерская диссертация Бушмановой Н., посвященная реализации подмножества языка Haskell

 

11.05.10. Вышла версия PascalABC.NET 1.5.

Голосование
Какой язык Вы бы хотели изучить после языка Pascal?
 



  © 2007-2010, PascalABCNET Team Южный федеральный университет (РГУ)