Inform (original) (raw)

About DBpedia

Inform ist eine von seit 1993 entwickelte objektorientierte Programmiersprache, in der Textadventures programmiert werden können.

thumbnail

Property Value
dbo:abstract Inform je programovací jazyk a návrhový systém pro textové hry, který umožňuje generovat programy určené pro virtuální stroj nebo . Původně jej vytvořil v roce 1993 . Verze 1 až 5 vznikly mezi lety 1993 a 1996. Okolo roku 1996 jej Nelson celkově přepsal a vytvořil verzi 6 (neboli Inform 6). Během následujícího desetiletí se tato verze stala dostatečně stabilním a populárním jazykem pro psaní textových her. V roce 2006 Nelson vydal verzi Inform 7 (známou jako Natural Inform), což je úplně nový jazyk založený na principech přirozeného jazyka a s novou množinou nástrojů založených na metaforách, používaných při publikování knih. (cs) Inform ist eine von seit 1993 entwickelte objektorientierte Programmiersprache, in der Textadventures programmiert werden können. (de) Inform is a programming language and design system for interactive fiction originally created in 1993 by Graham Nelson. Inform can generate programs designed for the Z-code or Glulx virtual machines. Versions 1 through 5 were released between 1993 and 1996. Around 1996, Nelson rewrote Inform from first principles to create version 6 (or Inform 6).Over the following decade, version 6 became reasonably stable and a popular language for writing interactive fiction. In 2006, Nelson released Inform 7 (briefly known as Natural Inform), a completely new language based on principles of natural language and a new set of tools based around a book-publishing metaphor. (en) Inform est un compilateur et un langage de programmation, créé par Graham Nelson, dédié à la création de fictions interactives — ou jeux d'aventure en mode texte. Il permet de transformer des descriptions textuelles en un monde simulé pouvant être exploré par les joueurs depuis un ordinateur, grâce à un interprétateur. Inform a été inventé en 1993, et a permis la création de milliers de jeux de fiction interactive dans plusieurs langues. Inform n’était pas, lors de son lancement, le premier du genre. C’est en 1975 que la fiction interactive naquit, avec le jeu Adventure. Si les aventures textuelles ont été populaires durant les années 80, elles ont cependant été supplantées par les jeux dotés d’une interface graphique durant la décennie suivante. Cependant, même après sa vie commerciale, Inform perdure grâce à une communauté active. En 2006, un nouveau langage Inform est lancé, basé sur Inform 6: Inform 7. Ce dernier est un langage de programmation de plus haut niveau en comparaison de son aîné. (fr) Inform en un sistema de creación de aventuras conversacionales y un lenguaje de programación creado en 1993 por . El sistema está dividido en dos partes: el compilador y la biblioteca, un conjunto de software que realiza las tareas de análisis sintáctico de la entrada de datos por parte del jugador y mantiene registro del modelo de mundo creado. El compilador de Inform genera archivos para Máquina-Z o Glulx a partir del código fuente. Estos archivos pueden ser ejecutados por cualquier intérprete de dichas máquinas virtuales, es decir, que Inform es un lenguaje interpretado, al estilo de Lisp o Python. Por esta razón todos los juegos realizados con Inform pueden ser portados a cualquier plataforma que tenga un intérprete adecuado sin tener que cambiar ni una línea de código. El lenguaje de programación está orientado a objetos y dirigido por eventos. Los elementos claves son los objetos, que están organizados en un árbol jerárquico. Normalmente las relaciones padre-hijo entre los objetos representan la relación Habitación-Objeto, Personaje-Objeto u Objeto-Objeto. De esta forma todos ellos pueden moverse por el árbol. Normalmente los objetos de nivel superior representan habitaciones, mientras que los de más abajo serán los contenidos de las habitaciones, ya sean objetos físicos, personajes no jugadores, el personaje jugador, o efectos de ambiente. La biblioteca hace casi todo el trabajo dejando al programador la tarea de definir todos estos objetos, con sus propiedades y sus reacciones ante el entorno (las acciones del jugador u otros eventos). Existen bibliotecas llamadas InformATE (Inform Ahora Totalmente en Español) e INFSP que funcionan con el compilador original y permiten crear juegos en español. (es) Informは、1993年にGraham Nelsonが開発したインタラクティブフィクション(テキストアドベンチャー)のためのプログラミング言語であり、設計システムである。Inform は、Zコードまたは仮想機械で動作するコードを生成する。 バージョン1から5は1993年から1996年までにリリースされた。1996年ごろ Nelson は Inform を一から書き換え、バージョン6(Inform 6)を開発した。その後約10年間、Inform 6 は安定版としてインタラクティブフィクションの執筆に広く使われた。2006年、Nelson は Inform 7(Natural Inform とも)をリリースした。これは、全く新しい自然言語的記法が可能な言語で、書籍出版のメタファーとなっている各種ツール群も新たに開発された。 (ja) Inform è un linguaggio di programmazione ed un sistema di sviluppo di avventure testuali, creato nel 1993 da Graham Nelson. (it) Inform jest językiem programowania i systemem projektowania fikcji interaktywnej (ang. Interactive Fiction) stworzonym w 1993 roku przez Grahama Nelsona. Inform 6 (i jego poprzednie wersje) jest proceduralny i obiektowy. W najnowszej wersji o numerze 7 (wydanej w 2006 roku, nazywanej również Natural Inform) Inform przybrał formę języka angielskiego, dzięki czemu zyskał dla niektórych na czytelności, naturalności i łatwości, ale stał się w pełni wyspecjalizowany. Wersja ta wciąż bazuje jednak na kompilatorze i bibliotekach wersji poprzedniej. Kod źródłowy napisany w Informie 7 jest tłumaczony na kod źródłowy Informa 6 i kompilowany w jego formacie. Dzięki temu nowa wersja zachowuje obustronną kompatybilność z Informem 6 i jego interpreterami. (pl) Inform is een programmeertaal ontwikkeld door Graham Nelson, waarmee computerspellen van het type interactieve fictie, ook tekstadventures genoemd, kunnen worden ontworpen. De Inform-compiler genereert van de broncode een bestand in Z-code, dat door een interpreter voor Z-code kan worden gelezen. Z-code werd oorspronkelijk door Infocom ontwikkeld voor het klassieke tekstadventurespel Zork. Het is met behulp van Nederlandstalige bibliotheek-bestanden mogelijk met Inform Nederlandstalige tekstadventures ontwerpen. * Inform homepage (nl) Inform — компилируемый объектно-ориентированный язык программирования, во многом похожий на Си и SmallTalk. Позволяет описывать игру в виде иерархии объектов с определёнными свойствами и атрибутами. Поддерживается множественное наследование, простое создание новых глагольных фраз (с альтернативными вариантами синтаксиса), замещение или переопределение стандартных. Близко родственные технологии: Z-code, Glulx, Blorb. (ru) Inform é uma linguagem de programação e um sistema de desenvolvimento de uma ficção interactiva criada em 1993 por . (pt)
dbo:author dbr:Graham_Nelson
dbo:developer dbr:Graham_Nelson
dbo:genre dbr:Interactive_fiction
dbo:latestReleaseDate 2022-08-21 (xsd:date)
dbo:latestReleaseVersion 10.1.1
dbo:license dbr:Artistic_License
dbo:operatingSystem dbr:Linux dbr:MacOS dbr:Microsoft_Windows
dbo:thumbnail wiki-commons:Special:FilePath/Inform_7_IDE_Icon.png?width=300
dbo:wikiPageExternalLink http://inform7.com/ http://playfic.com/ http://www.firthworks.com/roger/cloak/inform/index.html http://www.guncho.com/ https://ganelson.github.io/inform-website/ https://inform-fiction.org/ http://mirror.ifarchive.org/ http://www.inform-fiction.org/inform6.html http://www.firthworks.com/roger/informfaq/index.html https://github.com/ganelson/inform/releases
dbo:wikiPageID 227989 (xsd:integer)
dbo:wikiPageLength 33247 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1112214066 (xsd:integer)
dbo:wikiPageWikiLink dbr:Cambridge_University dbc:Programming_languages_created_in_1993 dbr:MUD dbr:Parsing dbr:Declarative_programming dbr:Curses_(video_game) dbr:Varicella_(video_game) dbr:Inform_version_history dbr:Interactive_Fiction_Competition dbr:Interactive_fiction dbr:Compiler dbr:Anchorhead dbr:Object-oriented_programming dbr:GNOME dbr:Glulx dbr:Graham_Nelson dbc:Software_using_the_Artistic_license dbr:Cthulhu_Mythos dbr:Andrew_Plotkin dbr:Linux dbr:MacOS dbr:Zork:_Grand_Inquisitor dbr:Zork:_The_Undiscovered_Underground dbr:Emily_Short dbr:Marc_Blank dbr:BASIC dbr:Adam_Cadre dbr:Tragedy dbr:Galatea_(video_game) dbr:File:Inform_7_IDE_Icon.png dbr:Natural_language_programming dbr:Slouching_Towards_Bedlam dbr:XYZZY_Award dbr:Activision dbc:1993_software dbc:Formerly_proprietary_software dbc:Video_game_development_software dbr:Experimental_literature dbr:Floatpoint dbr:Source_code dbr:Savoir-Faire dbr:Procedural_programming dbr:Rendition_(text_adventure_game) dbr:Steampunk dbr:H._P._Lovecraft dbr:Tetris dbr:Association_for_Computing_Machinery dbc:Domain-specific_programming_languages dbc:History_of_computing_in_the_United_Kingdom dbc:Interactive_fiction dbc:Text_adventure_game_engines dbc:Free_game_engines dbr:LISP_(programming_language) dbr:Blorb dbr:TADS dbr:Z-machine dbr:Domain-specific_programming_language dbr:Artistic_License dbr:SourceForge dbr:Freeware dbr:Infocom dbr:Integrated_development_environment dbr:Michael_Berlyn dbr:Microsoft_Windows dbr:Natural-language_programming dbr:Non-player_character dbr:Virtual_machine dbr:Snake_(video_game) dbr:Natural_language dbr:Programming_language dbr:First_principle dbr:Photopia dbr:WinFrotz dbr:File:Inform_7_code_and_skein.png dbr:File:Inform_7_map_and_transcript.png dbr:InformATE
dbp:author dbr:Graham_Nelson
dbp:designer dbr:Graham_Nelson
dbp:developer dbr:Graham_Nelson
dbp:genre Interactive fiction development and play (en)
dbp:influenced Inform 7 (en)
dbp:influencedBy dbr:Natural_language Inform 6 (en)
dbp:latestReleaseDate 2010 (xsd:integer) 2015-12-24 (xsd:date) 2022-08-21 (xsd:date)
dbp:latestReleaseVersion 6 (xsd:integer) 6.320000 (xsd:double) 10.100000 (xsd:double)
dbp:latestTestDate 2014-05-10 (xsd:date)
dbp:latestTestVersion 6.330000 (xsd:double)
dbp:license dbr:Artistic_License Freeware and Artistic License 2.0 (en) Proprietary but freely redistributable or Artistic License 2.0 (en)
dbp:logo dbr:File:Inform_7_IDE_Icon.png
dbp:name Inform (en) Inform 1–6 (en) Inform 7 (en)
dbp:operatingSystem Microsoft Windows, Mac OS X, Linux, others (en)
dbp:paradigm dbr:Declarative_programming dbr:Object-oriented_programming dbr:Procedural_programming dbr:Natural-language_programming
dbp:website http://inform7.com/ https://ganelson.github.io/inform-website/ https://inform-fiction.org/
dbp:wikiPageUsesTemplate dbt:About dbt:As_of dbt:Citation_needed dbt:Curlie dbt:ISBN dbt:Infobox_programming_language dbt:Infobox_software dbt:Reflist dbt:Start_date dbt:Start_date_and_age dbt:Use_mdy_dates dbt:Release_date dbt:Format_link
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dbp:year 1993 (xsd:integer) 2006 (xsd:integer)
dct:subject dbc:Programming_languages_created_in_1993 dbc:Software_using_the_Artistic_license dbc:1993_software dbc:Formerly_proprietary_software dbc:Video_game_development_software dbc:Domain-specific_programming_languages dbc:History_of_computing_in_the_United_Kingdom dbc:Interactive_fiction dbc:Text_adventure_game_engines dbc:Free_game_engines
gold:hypernym dbr:Language
rdf:type owl:Thing dbo:Language dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatProgrammingLanguages umbel-rc:SoftwareObject
rdfs:comment Inform ist eine von seit 1993 entwickelte objektorientierte Programmiersprache, in der Textadventures programmiert werden können. (de) Inform is a programming language and design system for interactive fiction originally created in 1993 by Graham Nelson. Inform can generate programs designed for the Z-code or Glulx virtual machines. Versions 1 through 5 were released between 1993 and 1996. Around 1996, Nelson rewrote Inform from first principles to create version 6 (or Inform 6).Over the following decade, version 6 became reasonably stable and a popular language for writing interactive fiction. In 2006, Nelson released Inform 7 (briefly known as Natural Inform), a completely new language based on principles of natural language and a new set of tools based around a book-publishing metaphor. (en) Informは、1993年にGraham Nelsonが開発したインタラクティブフィクション(テキストアドベンチャー)のためのプログラミング言語であり、設計システムである。Inform は、Zコードまたは仮想機械で動作するコードを生成する。 バージョン1から5は1993年から1996年までにリリースされた。1996年ごろ Nelson は Inform を一から書き換え、バージョン6(Inform 6)を開発した。その後約10年間、Inform 6 は安定版としてインタラクティブフィクションの執筆に広く使われた。2006年、Nelson は Inform 7(Natural Inform とも)をリリースした。これは、全く新しい自然言語的記法が可能な言語で、書籍出版のメタファーとなっている各種ツール群も新たに開発された。 (ja) Inform è un linguaggio di programmazione ed un sistema di sviluppo di avventure testuali, creato nel 1993 da Graham Nelson. (it) Inform is een programmeertaal ontwikkeld door Graham Nelson, waarmee computerspellen van het type interactieve fictie, ook tekstadventures genoemd, kunnen worden ontworpen. De Inform-compiler genereert van de broncode een bestand in Z-code, dat door een interpreter voor Z-code kan worden gelezen. Z-code werd oorspronkelijk door Infocom ontwikkeld voor het klassieke tekstadventurespel Zork. Het is met behulp van Nederlandstalige bibliotheek-bestanden mogelijk met Inform Nederlandstalige tekstadventures ontwerpen. * Inform homepage (nl) Inform — компилируемый объектно-ориентированный язык программирования, во многом похожий на Си и SmallTalk. Позволяет описывать игру в виде иерархии объектов с определёнными свойствами и атрибутами. Поддерживается множественное наследование, простое создание новых глагольных фраз (с альтернативными вариантами синтаксиса), замещение или переопределение стандартных. Близко родственные технологии: Z-code, Glulx, Blorb. (ru) Inform é uma linguagem de programação e um sistema de desenvolvimento de uma ficção interactiva criada em 1993 por . (pt) Inform je programovací jazyk a návrhový systém pro textové hry, který umožňuje generovat programy určené pro virtuální stroj nebo . Původně jej vytvořil v roce 1993 . Verze 1 až 5 vznikly mezi lety 1993 a 1996. Okolo roku 1996 jej Nelson celkově přepsal a vytvořil verzi 6 (neboli Inform 6). Během následujícího desetiletí se tato verze stala dostatečně stabilním a populárním jazykem pro psaní textových her. (cs) Inform en un sistema de creación de aventuras conversacionales y un lenguaje de programación creado en 1993 por . El sistema está dividido en dos partes: el compilador y la biblioteca, un conjunto de software que realiza las tareas de análisis sintáctico de la entrada de datos por parte del jugador y mantiene registro del modelo de mundo creado. (es) Inform est un compilateur et un langage de programmation, créé par Graham Nelson, dédié à la création de fictions interactives — ou jeux d'aventure en mode texte. Il permet de transformer des descriptions textuelles en un monde simulé pouvant être exploré par les joueurs depuis un ordinateur, grâce à un interprétateur. Inform a été inventé en 1993, et a permis la création de milliers de jeux de fiction interactive dans plusieurs langues. (fr) Inform jest językiem programowania i systemem projektowania fikcji interaktywnej (ang. Interactive Fiction) stworzonym w 1993 roku przez Grahama Nelsona. Inform 6 (i jego poprzednie wersje) jest proceduralny i obiektowy. (pl)
rdfs:label Inform (cs) Inform (de) Inform (es) Inform (programmation) (fr) Inform (en) Inform (it) Inform (ja) Inform (nl) Inform (pl) Inform (pt) Inform (ru)
owl:sameAs freebase:Inform yago-res:Inform wikidata:Inform dbpedia-cs:Inform dbpedia-de:Inform dbpedia-es:Inform dbpedia-fi:Inform dbpedia-fr:Inform dbpedia-it:Inform dbpedia-ja:Inform dbpedia-nl:Inform dbpedia-pl:Inform dbpedia-pt:Inform dbpedia-ru:Inform https://global.dbpedia.org/id/4jjKc
prov:wasDerivedFrom wikipedia-en:Inform?oldid=1112214066&ns=0
foaf:depiction wiki-commons:Special:FilePath/Inform_7_IDE_Icon.png wiki-commons:Special:FilePath/Inform_7_code_and_skein.png wiki-commons:Special:FilePath/Inform_7_map_and_transcript.png
foaf:homepage https://ganelson.github.io/inform-website/
foaf:isPrimaryTopicOf wikipedia-en:Inform
foaf:name Inform (en)
is dbo:influencedBy of dbr:CorVision
is dbo:programmingLanguage of dbr:Robotfindskitten
is dbo:wikiPageRedirects of dbr:Inform_7 dbr:Inform_(programming_language) dbr:Natural_Inform dbr:Inform7 dbr:Inform_programming_language
is dbo:wikiPageWikiLink of dbr:List_of_formerly_proprietary_software dbr:Blue_Chairs dbr:HyperTalk dbr:Jon_Ingold dbr:Curses_(video_game) dbr:Cypher_(video_game) dbr:Index_of_computing_articles dbr:Inform_7 dbr:Inform_version_history dbr:Interactive_Fiction_Competition dbr:Interactive_fiction dbr:List_of_programmers dbr:List_of_programming_languages_by_type dbr:Colossal_Cave_Adventure dbr:CorVision dbr:Anchorhead dbr:Glulx dbr:Graham_Nelson dbr:Andrew_Plotkin dbr:Malinche_Entertainment dbr:Zork:_Grand_Inquisitor dbr:Zork:_The_Undiscovered_Underground dbr:Emily_Short dbr:Tilde dbr:Access_Industries dbr:Breakers_(1986_video_game) dbr:Non-English-based_programming_languages dbr:Paranoia_(role-playing_game) dbr:Kaged dbr:Inform_(disambiguation) dbr:Robotfindskitten dbr:Hunter,_in_Darkness dbr:A_Change_in_the_Weather dbr:Adventure_Game_Toolkit dbr:Adventure_game dbr:TADS dbr:XYZZY_Awards dbr:Z-machine dbr:Fereidoon_Shahidi dbr:Natural-language_programming dbr:Shade_(interactive_fiction) dbr:Inform_(programming_language) dbr:Literate_programming dbr:Pseudocode dbr:Photopia dbr:Text_parser dbr:The_Coles dbr:Natural_Inform dbr:Inform7 dbr:Inform_programming_language
is dbp:influencedBy of dbr:CorVision
is dbp:programmingLanguage of dbr:Robotfindskitten
is foaf:primaryTopic of wikipedia-en:Inform