Привет, мир!

module Main;
var
  проверка:string;
begin
  проверка := "Привет, мир!";
  (* проверка := "Hello, World!"; *)
  writeln(проверка);
  readln
end Main.

Синтаксис программы, в целом, соответствует линейке Модула-Оберон-Компонентный Паскаль. Операторы вывода и ввода встроены в язык, что является необязательным элементом и усложняет перенос языка. С учётом того, что и в .Net, и в Mono есть пространство имён System.Console – внедрение таких вещей не выглядит по настоящему необходимым.

Компиляция и исполнение

Компиляция через встроенную IDE довольно простая:

Если всё сделано правильно, то в подвале IDE будет уведомление об успешной компиляции. Если были ошибки – компилятор об этом подробно расскажет, и по нажатию мышки курсор перебросит на ошибку в коде. Исправлять ошибки следует с самого начала.