Новость из категории: Информация

Seed7: примеры

Содержание:
1. Язык Seed7;
2. Особенности и примеры использования;
3. Библиотеки;
4. Примеры (Вы читаете данный раздел).


Seed7: примеры

Как я уже писал в начале статьи, в дистрибутив Seed7 включены исходники программ-примеров, лицензированных под GPL. И это не отвлечённые программы, которые обычно пишутся в тестовых целях и выводят на экран кучу отладочных сообщений, нужных лишь самим авторам примеров, а полноценные программы. Например, простой веб-север Comanche, поддерживающий только статичные HTML-страницы и CGI-приложения.

Проверим его работу. В каталоге с исходником Seed7, на корневом уровне (там, где находятся директории prg, bin и т.д.), создадим каталоги htdocs и cgi. В htdocs поместим веб-сайт, с главной страницей под именем index.htm или index.html.

Перейдем в prg и запустим сервер Comanche:
$ hi comanche

Можно и сначала откомпилировать его командой:
$ hi comp comanche

Итак, запустили сервер. Теперь откроем браузер. В сервере по умолчанию используется порт 1018, поэтому вбиваем в адресную строку: http://localhost:1080. В браузере должен отобразиться сайт из htdocs.
Написанные на Seed7 игры Panic (римейк классики 1981 года) и Mahjong представлены на рис. ниже.

Seed7: примеры
Игра Panic на Seed7

Seed7: примеры
Игра Mahjong на Seed7

Как Вы уже поняли, на Seed7 можно создавать достаточно качественные приложения, которые при должном подходе даже смогут принести разработчику хорошую прибыль!

Итоги

На мой вкус, Seed7 пригоден для всего. Например, было бы здорово видеть его в мобильных устройствах вместо Java. Кроме того, Seed7 мог бы занять одно из первых мест в нише скриптовых языков - наряду с Python или Lua.

Но пока этого не происходит: Seed7 остается известен немногочисленным энтузиастам и не выходит за границы их круга.

Рейтинг статьи

Оценка
5/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх