<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3AGameMonkey</id>
	<title>Русская Википедия:GameMonkey - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3AGameMonkey"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:GameMonkey&amp;action=history"/>
	<updated>2026-09-24T13:29:20Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:GameMonkey&amp;diff=8659575&amp;oldid=prev</id>
		<title>EducationBot: Новая страница: «{{Русская Википедия/Панель перехода}} '''GameMonkey Script''' является небольшим, кросс-платформенным скриптовым языком, предназначенным для встраивания в игры. GameMonkey во многом похож на язык программирования Lua, за исключением того, что синта...»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:GameMonkey&amp;diff=8659575&amp;oldid=prev"/>
		<updated>2023-07-14T16:07:36Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Русская Википедия/Панель перехода}} &amp;#039;&amp;#039;&amp;#039;GameMonkey Script&amp;#039;&amp;#039;&amp;#039; является небольшим, кросс-платформенным &lt;a href=&quot;/ruwiki/index.php?title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Скриптовый язык (страница не существует)&quot;&gt;скриптовым языком&lt;/a&gt;, предназначенным для встраивания в игры. GameMonkey во многом похож на язык программирования &lt;a href=&quot;/ruwiki/index.php?title=Lua&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Lua (страница не существует)&quot;&gt;Lua&lt;/a&gt;, за исключением того, что синта...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Русская Википедия/Панель перехода}}&lt;br /&gt;
'''GameMonkey Script''' является небольшим, кросс-платформенным [[Скриптовый язык|скриптовым языком]], предназначенным для встраивания в игры. GameMonkey во многом похож на язык программирования [[Lua]], за исключением того, что синтаксис GameMonkey более близок синтаксису [[Си (язык программирования)|языка программирования C]]&amp;lt;ref&amp;gt;{{Книга|автор=Alan Thorn|год=2009-06-23|isbn=978-0-7637-8281-8|страниц=439|издательство=Jones &amp;amp; Bartlett Publishers|заглавие=Cross Platform Game Development|ссылка=https://books.google.ru/books?id=g0ulkmK5NWEC&amp;amp;pg=PA351}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Книга|автор=Diego Carćes|год=2006|isbn=978-1-58450-450-4|страниц=748|издательство=Charles River Media|заглавие=Game Programming Gems 6|ссылка=https://books.google.ru/books?id=lPZQAAAAMAAJ|ответственный=Michael Dickheiser|издание=|место=|страницы=323-331|часть=4.1 Scripting Language Survey}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Особенности GameMonkey''':&lt;br /&gt;
&lt;br /&gt;
* кросс-платформенная библиотека;&lt;br /&gt;
* C-подобный синтаксис;&lt;br /&gt;
* малый объём занимаемой интерпретатором памяти (~50кб);&lt;br /&gt;
* «мягкий», инкрементальный [[Сборка мусора (программирование)|сборщик мусора]] реального времени (''не на основе счётчика ссылок)''&lt;br /&gt;
* встроенная многопоточность;&lt;br /&gt;
* полная реализация состояний;&lt;br /&gt;
* лёгкость связывания с кодом на C/[[C++]];&lt;br /&gt;
* поддержка отладчика (в поставку включен отладчик).&lt;br /&gt;
&lt;br /&gt;
Подобно Lua, основной [[структуры данных|структурой данных]] в GameMonkey Script является [[Хеш-таблица|таблица]]. Таблицы позволяют имитировать другие структуры данных, такие, как [[Массив (программирование)|массивы]], [[Множество (тип данных)|множества]], [[Ассоциативный массив|словари]], [[Список (информатика)|списки]] и [[Сложный тип|записи]]. Кроме того, их можно использовать в качестве замены [[Пространство имён|пространств имён]] или [[Класс (программирование)|классов]] с методами и свойствами.&lt;br /&gt;
&lt;br /&gt;
GameMonkey Script был создан в 2002 Мэтью Риком (Matthew Riek) и Грегом Дугласом (Greg Douglas) как часть проекта с закрытым исходным кодом для компании '''[[Auran]]'''. Однако 12 июня 2003 Auran разрешила публикацию всего исходного кода GameMonkey под [[Лицензии MIT|лицензией MIT]]. В настоящий момент скриптовый язык используется как в коммерческих, так и в любительских проектах на широком диапазоне платформ: [[Персональный компьютер|ПК]] с [[Операционная система|ОС]] [[Windows]] и несколькими дистрибутивами [[Linux]], [[Apple]] [[Mac]], [[Microsoft]] [[Xbox]], [[Sony]] [[PlayStation 2]], [[PlayStation 3]], [[Nintendo]] [[GameCube]], [[Nintendo DS]] и Nintendo [[Wii]].&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Lua]]&lt;br /&gt;
* [[AngelScript]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
*{{Official|http://www.gmscript.com/}}&lt;br /&gt;
* [http://sourceforge.net/projects/gmcommunity gmCommunity Project], предварительно собранный GameMonkey&lt;br /&gt;
* [https://web.archive.org/web/20060513040853/http://gmcommunity.sourceforge.net/ gmCommunity Wiki], wiki для GameMonkey Script&lt;br /&gt;
* [https://web.archive.org/web/20070407055745/http://www.evolutional.co.uk/gamemonkey/ GameMonkey Zone], руководства для новичков и статьи о GameMonkey (по-английски)&lt;br /&gt;
* [https://web.archive.org/web/20090807083959/http://www.gamedev.net/reference/programming/features/gmscript1/ gamedev.net], Введение в GameMonkey Script Часть 1 (по-английски)&lt;br /&gt;
* [https://web.archive.org/web/20090618122431/http://www.gamedev.net/reference/programming/features/gmscript2/ gamedev.net], Введение в GameMonkey Script Часть 2 (по-английски)&lt;br /&gt;
&lt;br /&gt;
{{Языки программирования}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Скриптовые языки]]&lt;br /&gt;
{{Навигационная таблица/Портал/Русская Википедия}}&lt;br /&gt;
[[Категория:Русская Википедия]]&lt;br /&gt;
[[Категория:Википедия]]&lt;br /&gt;
[[Категория:Статья из Википедии]]&lt;br /&gt;
[[Категория:Статья из Русской Википедии]]&lt;/div&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
</feed>