<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=INTERCAL</id>
	<title>INTERCAL - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=INTERCAL"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=INTERCAL&amp;action=history"/>
	<updated>2026-07-16T22:20:58Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=INTERCAL&amp;diff=28777&amp;oldid=prev</id>
		<title>imported&gt;Lê Lợi (bot): Автодевикификация Шаблон:Языки программирования.</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=INTERCAL&amp;diff=28777&amp;oldid=prev"/>
		<updated>2025-12-03T11:40:48Z</updated>

		<summary type="html">&lt;p&gt;Автодевикификация &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Шаблон:Языки программирования (страница не существует)&quot;&gt;Шаблон:Языки программирования&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Файл:Jimbo Lyon.jpg|thumb|«Джимбо» (Джеймс) Лайон, один из авторов INTERCAL]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INTERCAL&amp;#039;&amp;#039;&amp;#039; — один из старейших [[эзотерический язык программирования|эзотерических языков программирования]]. Был создан в [[1972 год]]у студентами [[Вудс, Дон|Доном Вудсом]] и [[Лайон, Джеймс|Джеймсом Лайоном]] как пародия на существующие языки программирования и как «гимнастика для ума»; как утверждают создатели, его название означает «язык программирования с непроизносимой аббревиатурой» ({{lang-en|Compiler Language With No Pronounceable Acronym}}).&lt;br /&gt;
&lt;br /&gt;
Принципиально отличается от академических и практических языков программирования, многие стандартные операции в нём оказываются нетривиальными, например, простейшим способом присвоить переменной значение 65536 является конструкция: &amp;lt;code&amp;gt;DO :1 &amp;lt;- #0$#256&amp;lt;/code&amp;gt;. Авторы насытили язык парадоксальными операторами, такими как &amp;lt;code&amp;gt;{{iw|COME FROM}}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FORGET&amp;lt;/code&amp;gt; и даже &amp;lt;code&amp;gt;PLEASE ABSTAIN FROM CALCULATING&amp;lt;/code&amp;gt; («&amp;#039;&amp;#039;пожалуйста, воздержись от вычислений&amp;#039;&amp;#039;»). Даже для символов были созданы специальные имена, например, кавычки &amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; и знак равенства &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; называются соответственно «кроличьи уши» и «полрешётки» (имеется в виду половина знака &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Несмотря на всю экзотичность, INTERCAL является [[Полнота по Тьюрингу|полным по Тьюрингу]], то есть на нём можно выразить всё, что и на обычном языке программирования.&lt;br /&gt;
&lt;br /&gt;
Парадоксальные задумки INTERCAL послужили идейной основой при создании последовавших за ним ещё более изощрённых эзотерических языков, таких как [[Befunge]], [[Brainfuck]], [[Malbolge]], [[Unlambda]].&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.catb.org/~esr/intercal/ Домашняя страница языка INTERCAL]&lt;br /&gt;
* [http://www.rsdn.ru/article/philosophy/languages.xml Статья на rsdn.ru об эзотерических языках программирования]&lt;br /&gt;
&lt;br /&gt;
{{Compu-lang-stub}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Эзотерические языки программирования]]&lt;br /&gt;
[[Категория:Языки программирования по алфавиту]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Lê Lợi (bot)</name></author>
	</entry>
</feed>