Rambler's Top100 Rambler's Top100 Rambler's Top100
Программные продукты
Hello, Mozart!
Время - деньги!

Time is money!

  Rambler's Top100 width="88" height="31" alt="HotLog">

Hello, Mozart!

Е.Крылов

1 2 3


Этот язык стоит особняком от других, предлагая возможности не только, уже обычного объектного подхода, но и возможности функционального и логического программирования.


Для первого знакомства оздадим традиционный скрипт, типа «Hello World!» в среде Mozart.

Скрипт выглядит следующим образом:

declare A

{String.toAtom "Hello, Mozart!" A }

{Browse A}

Легко видеть, что используется такое понятие из функционального программирования, как атом. Атом – это сущность не имеющаяя внутренней структуры, литерал типа 'Hello, Mozart', имя или число.

В нашем примере имеется конструкция перевода строки "Hello, Mozart!" в атом A, который и печатается на экране. Как видно, в среде Mozart запись литералов и строк различается кавычками.

Для запуска скрипта, нужно выделить текст и запустить:

Результат появится в окошке броузера:

 

1 2 3