<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://absurdopedia.wiki/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=78.29.11.12</id>
	<title>Абсурдопедия - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://absurdopedia.wiki/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=78.29.11.12"/>
	<link rel="alternate" type="text/html" href="https://absurdopedia.wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/78.29.11.12"/>
	<updated>2026-07-02T15:21:09Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://absurdopedia.wiki/w/index.php?title=%D0%90%D0%BB%D0%BA%D0%BE%D0%B3%D0%BE%D0%BB&amp;diff=136575</id>
		<title>Алкогол</title>
		<link rel="alternate" type="text/html" href="https://absurdopedia.wiki/w/index.php?title=%D0%90%D0%BB%D0%BA%D0%BE%D0%B3%D0%BE%D0%BB&amp;diff=136575"/>
		<updated>2009-07-25T16:15:42Z</updated>

		<summary type="html">&lt;p&gt;78.29.11.12: /* Описание переменных */ small fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Алкогол&#039;&#039;&#039; — гибридный язык программирования, имеющий узкую специализацию экономического плана (компиляция-распределение-выполнение) и состоящий из алгоритмического создания особых данных, используемых далее в объектно-ориентированном программировании исполнителей (собутыльников). (Для того, чтобы вам стал понятен принцип реализации языка, рекомендуется прочитать [[Особенности распределенного выполнения программ на Алкогол]] и [[Оптимизация программ в среде Алкогол]])&lt;br /&gt;
&lt;br /&gt;
=== Структура выполняемой программы ===&lt;br /&gt;
&lt;br /&gt;
==== Заголовок программы ====&lt;br /&gt;
Заголовок исходной программы выполняет одну-единственную задачу: указать каков результат программы должен у нас получиться. Возможны варианты:&lt;br /&gt;
* Получить результат в общеупотребительном жидком спиртосодержащем виде (Пиво &#039;&#039;&#039;or&#039;&#039;&#039; Водка &#039;&#039;&#039;or&#039;&#039;&#039; Самогон &#039;&#039;&#039;or&#039;&#039;&#039; Чача &#039;&#039;&#039;or&#039;&#039;&#039; …)&lt;br /&gt;
ИЛИ&lt;br /&gt;
* Довести исполнителя «Собутыльник» до определенного состояния (Неполное веселье &#039;&#039;&#039;or&#039;&#039;&#039; Буйное веселье &#039;&#039;&#039;or&#039;&#039;&#039; Поросячий визг &#039;&#039;&#039;or&#039;&#039;&#039; пьяный вдрызг &#039;&#039;&#039;or&#039;&#039;&#039; &#039;&#039;&#039;ЗАЦИКЛИВАНИЕ!!!&#039;&#039;&#039;&amp;lt;ref&amp;gt;Используйте только когда прекасно отдаете себе отчет в последствиях!!!&amp;lt;/ref&amp;gt;)&lt;br /&gt;
ИЛИ&lt;br /&gt;
* На свой страх и риск можно придумать собственный заголовок программы, но за последствия отвечать будете ВЫ!&lt;br /&gt;
;Пример заголовка программы: &#039;&#039;Program:Logout;&#039;&#039; {пьяный вдрызг}&lt;br /&gt;
&lt;br /&gt;
==== Модули агрегата ====&lt;br /&gt;
==== Типы данных ====&lt;br /&gt;
&#039;&#039;&#039;Основные типы данных:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Input&#039;&#039;&#039; — исходные данные (sugar, drojji, H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O и.т.п…)&lt;br /&gt;
# &#039;&#039;&#039;Output&#039;&#039;&#039; — результат компиляции (название выходящего продукта). Могут быть заданы следующие необязательные параметры:&lt;br /&gt;
#* &#039;&#039;&#039;%vol&#039;&#039;&#039; — Значение функции &#039;&#039;«&#039;&#039;&#039;GetSpirtVolValue&#039;&#039;&#039;»&#039;&#039; в Output (от 1 до 95.9999999) (об этой функции подробнее написано ниже)&lt;br /&gt;
#* &#039;&#039;&#039;Degree&#039;&#039;&#039; — температура результата компиляции&lt;br /&gt;
#* &#039;&#039;&#039;Quality&#039;&#039;&#039; — Качество результата компиляции. Чем ниже качество — тем быстрее идет компиляция программы, но тем выше вероятность выхода из строя исполняющей системы «Собутыльник». Годится для технической версии без собутыльников, но нуждается в обязательной отладке. Измеряется в диапазоне [min_degree..max_degree]&lt;br /&gt;
# &#039;&#039;&#039;Tapa&#039;&#039;&#039; — Один из самых важных типов данных. Чтобы драгоценый результат компиляции не пропал зря, под него нужно отвести определенное место в памяти (читай в пространстве). Объем задается вещественным числом; единичное значение «1,0» обозначает 100 грамм (константа &#039;&#039;«&#039;&#039;&#039;stopka&#039;&#039;&#039;»&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==== Описание меток ====&lt;br /&gt;
==== Типизированные константы ====&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;%vol:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;GreatMendeleevVodka&#039;&#039;&#039;=40.000%&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UnstableVodka&#039;&#039;&#039;=39.975%&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;4a4a&#039;&#039;&#039;=75.65536%&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&#039;&#039;&#039;=0.00000000%&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;rassol&#039;&#039;&#039;=—16.384%&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;spirt&#039;&#039;&#039;=95.99%&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;drysprit&#039;&#039;&#039;=99.99%&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Degree&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;optimalVodkacels&#039;&#039;&#039;=6.5536°C&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;whitewinecels&#039;&#039;&#039;=10.24768°C&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;redwinecels&#039;&#039;&#039;=16.384&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;gleintwinecels&#039;&#039;&#039;=65.536°C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Tapa&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;stopka&#039;&#039;&#039;=1.0&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;shkalik&#039;&#039;&#039;=1.2801024&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;charka&#039;&#039;&#039;=2.048&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;GranStakan&#039;&#039;&#039;=4.096&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BeerMug&#039;&#039;&#039;=10.0&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;bottle&#039;&#039;&#039;=15.0&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BankaStandart&#039;&#039;&#039;=20.000&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;VEDRO!!!&#039;&#039;&#039;=204.8&lt;br /&gt;
&lt;br /&gt;
==== Описание переменных ====&lt;br /&gt;
Переменая(англ. переменная(англ(overflow)))&lt;br /&gt;
Переменные могут специализироваться 2 способами:&lt;br /&gt;
*$pig=0;&lt;br /&gt;
**Оптимизация по стандарту [[ISO]]#ff1651 (iso &amp;quot;varing&amp;quot;) $pig=0;&lt;br /&gt;
**Определение по стандарту [[ISO]]#ff1651 (iso &amp;quot;varing&amp;quot;) $pig ravno 0; (используется редко по неизвестной причине)&lt;br /&gt;
*registred long unsignet realisttic double svinya01;&lt;br /&gt;
**Оптимизация по стандарту [[ISO]]#ff1651 (iso &amp;quot;varing&amp;quot;) svinya01 set one;&lt;br /&gt;
**Определение по стандарту [[ISO]]#ff1651 (iso &amp;quot;varing&amp;quot;) wtf svinya01=1;&lt;br /&gt;
;Примечание:При создание любых инструкций на языке надо придерживатся [[ISO]]#ff1651. Иначе может быть создан продукт [[Necrosoft]]. Для создания продуктов Л2 [[Necrosoft]] не используйте [[ISO]]#ff1651.&lt;br /&gt;
Внимание! В &#039;&#039;&#039;Алкогол&#039;&#039;&#039; не может быть использовано больше 1 переменой! Рекомендуется в переменных хранить адрес дома, маршрут до дома(или исходный текст автопилота до дома), имя(своё, не своё).&lt;br /&gt;
Внимание! При использование константы &#039;&#039;&#039;spirt&#039;&#039;&#039; использование констант запрешено.&lt;br /&gt;
Внимание! При использование констант &#039;&#039;&#039;VEDRO!!!&#039;&#039;&#039; единовременно с &#039;&#039;&#039;spirt&#039;&#039;&#039; переменная больше не понадобится (что хорошо) никогда ( что плохо).&lt;br /&gt;
&lt;br /&gt;
==== Описание процедур и функций ====&lt;br /&gt;
&lt;br /&gt;
Процедуры и функции введены для коллективной сборки компилятора, а так же для описания действий собутыльников. Функция отличается от процедуры лишь тем, что при ее использовании возвращается определенное значение&lt;br /&gt;
&lt;br /&gt;
=====Документированные функции:=====&lt;br /&gt;
&lt;br /&gt;
*функция &#039;&#039;&#039;GetSpirtVolValue&#039;&#039;&#039; возвращает значение градусов имеющегося напитка. &lt;br /&gt;
 &#039;&#039;&#039;NB!&#039;&#039;&#039; При существенном понижении градуса выполняется прерывание операционного модуля &amp;quot;собутыльник&amp;quot; &lt;br /&gt;
 из-за срабатывания системы защиты от несанкционированной попытки доступа на низком уровне &lt;br /&gt;
 и попытки записи данных в нулевое кольцо. &lt;br /&gt;
 Чтобы не допустить прерывания, нужно воспользоваться директивой &#039;&#039;{$pe4en&#039;Protect-}&#039;&#039; &lt;br /&gt;
 чтобы отключить систему самозащиты. &lt;br /&gt;
 Функция InputResult возвращает состояние собутыльника и выдает рекомендации чем нужно закусить, &lt;br /&gt;
 чтобы вернуться в исходное состояние. &lt;br /&gt;
 &#039;&#039;{$pe4en&#039;Protect+}&#039;&#039; вновь включает самозащиту.&lt;br /&gt;
&lt;br /&gt;
==== Описание собутыльников ====&lt;br /&gt;
См [[Что угодно]]&lt;br /&gt;
Кратко: Xnj eujlyj dshf;ftncz gjchtlcndjv(уккок)&lt;br /&gt;
Собутыльник существо существование которых не доказано, но они есть! Василий Петрович лично это подтвердил.&lt;br /&gt;
==== Сам агрегат ====&lt;br /&gt;
Не существует. Т.к. является метаморфным энергетическим (предположительно нулл торсионым) вормированием Ъ_Ъ материи. Обязательно включает в себя мировые константы. &lt;br /&gt;
==== Заголовок программы ====&lt;br /&gt;
Не используется по причине stopk(a)&#039;и  в программах. Иначе область отвечающая за заголовок программы.&lt;br /&gt;
== &#039;&#039;&#039;Алкогол++&#039;&#039;&#039;. Особенности усовершенствованной версии ==&lt;br /&gt;
* Добавлена функция генерации случайного градуса (от 1 до 95) для непредсказуемости результата&lt;br /&gt;
* Уменьшено время компиляции программы (для нетерпеливых)&lt;br /&gt;
* Реализована техническая поддержка [[операционной древесиной]] серий [[кора дуба]] и [[двойная кора дуба]] для особо благородных напитков&lt;br /&gt;
* Увеличено максимально задаваемое время выдержки (для гурманов)&lt;br /&gt;
* Добавлен модуль быстрого выведения собутыльника из зацикливания [[опохмел]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>78.29.11.12</name></author>
	</entry>
</feed>