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

Time is money!

  Rambler's Top100

Pnuts:"Hello World!"

Е.Крылов

1 2 3 4 5 6

Pnuts - это еще один язык, работающий с java - машиной (groovy, beanshell). Расширение возможностей java с помощью языка сценариев (script language) становится популярной темой. Причины очевидны - предоставить дополнительную гибкость для прикладных систем. Кажется привлекательной следующая схема - разработчики системы создают базовую модель, а прикладные программисты с помощью какого-нибудь простого языка проводят быстрые изменения в соответствии с меняющимися потребностями пользователей.

Конечно, для практического применения такие языки должны быть просты в понимании, и не требовать длинных последовательностей команд для связи с java (в обе стороны).
Про Pnuts это можно сказать.
Его основные черты:
1. скрипт в Pnuts - просто последовательность выражений языка.
2. для того, чтобы превратить скрипт в класс java больших усилий не требуется:
3. вызов скрипта из java не требует больших усилий.

Пример простейшего скрипта - легендарный "Hello World!".
Создадим файл с текстом:
println("Hello World!")
и запомним его как HelloWorld.pnut. Для запуска достаточно запустить из командной строки:

pnuts HelloWorld.pnut

Все работает, но для работы с java я рекомендую добавить в скрипт строку:
use("pnuts.lib")
которая указывает на необходимую библиотеку языка.


1 2 3 4 5 6