- Inform
-
Inform Тип исполнения: Появился в: Автор(ы): Грэхем Нельсон
Расширение файлов: .Z#, .inf, .Z5, .Z8
Inform — компилируемый объектно-ориентированный язык программирования, во многом похожий на Си и SmallTalk.
Позволяет описывать игру в виде иерархии объектов с определёнными свойствами и атрибутами.
Поддерживается множественное наследование, простое создание новых глагольных фраз (с альтернативными вариантами синтаксиса), замещение или переопределение стандартных.
Близко родственные технологии: Z-code, Glulx, Blorb [1][неавторитетный источник?]
Содержание
История
Грэм Нельсон (Graham Nelson) создал язык Inform в 1993 году. Участие также принимали: компания Infocom (оригинальный формат Z-файлов), группа InfoTaskForce (его последующая «расшифровка»), Эндрю Плоткин (Andrew Plotkin) — технологии Glk, Glulx и Blorb. В настоящее время, поддержкой и развитием технологии занимается группа, которую возглавляет Роджер Фирт (Roger Firth)[1].
Последняя версия — 7.
Лицензия
Freeware (распространяется свободно, при условии неизменности. Исходные тексты библиотек, компилятора и большинства интерпретаторов доступны)
Исходный код
Обычно файлы — с расширение ’.inf’, обрабатываются компилятором Информ, поддерживающим две целевых платформы — Z-code и Glulx.
См. также
Примечания
Литература
Ссылки
- Inform is a design system for interactive fiction based on natural language Официальный сайт (англ.)
- Разработка IF игр, русскоязычный урок по Inform7 на habrahabr
Для улучшения этой статьи по информационным технологиям желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Викифицировать статью.
Основные языки программирования (сравнение • IDE • история • хронология) Используемые
в разработкеАда • APL • Язык ассемблера • ActionScript • ABAP/4 • AutoIt • AWK • Бейсик • Си • Кобол • C++ • C# • Cω • Clarion • Clojure • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • Euphoria • F# • Форт • Фортран • Gambas • Go • Groovy • HAL/S • Haskell • Icon • Java • JavaScript • Limbo • Lua • Модула-3 • Object Pascal • Objective-C • OCaml • Oz • Parser • Паскаль • Компонентный Паскаль • Perl • PHP • PowerBASIC • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic (.NET)
Академические IEC 61131-3 Instruction List • ST • FBD • Ladder Diagram (LD) • SFC
Прочие Эзотерические Визуальные Категории:- Появились в 1993 году
- Языки программирования по алфавиту
- Объектно-ориентированные языки программирования
- Interactive fiction
- Предметно-ориентированные языки программирования
Wikimedia Foundation. 2010.