Си: различия между версиями

>Edward Chernenko
+ ссылка на статью-сироту, + {{R}}
 
(не показано 19 промежуточных версий 11 участников)
Строка 1: Строка 1:
{{Кириллица|title=Другие системы|title2=издевательств и не очень}}
{{qdh|Что у гранда не спроси —<br />Он, как попка, — «си» да «си»,<br />Ну а сам всё налегает<br />На селедку иваси!|Лирические хокку (сборник)}}
{{qdh|Что у гранда не спроси —<br />Он, как попка, — «си» да «си»,<br />Ну а сам всё налегает<br />На селедку иваси!|Лирические хокку (сборник)}}
[[Файл:Си.jpeg|мини|справа|330px]]
'''СИ''' — '''Система Издевательств над Программистами'''. Она же святая [[сила]] Си.
'''СИ''' — '''Система Издевательств над Программистами'''. Она же святая [[сила]] Си.
Применяется для [[Систематизирование|Систематизирования]], [[Издевательство|Издевательства]] и [[Программирование|Программирования]]. Окончание аббревиатуры было опущено из соображений [[политкорректность|политкорректности]]. Основные единицы измерения — [[Попугай (единица измерения)|попугай]], [[пол-литра]], (*int((*int)(int[])))(int, int**) и (начиная с C++) int**((__stdcall std::priority_queue<int, std::vector<int>, std::greater<int> >::** const& myptr)(std::priority_queue<int, std::vector<int>, std::greater<int> >::size_type[], volatile const long unsigned long int *const*&)).
Применяется для [[Систематизирование|Систематизирования]], [[Издевательство|Издевательства]] и [[Программирование|Программирования]]. Окончание аббревиатуры было опущено из соображений [[политкорректность|политкорректности]]. Основные единицы измерения — [[Попугай (единица измерения)|попугай]], [[пол-литра]], (*int((*int)(int[])))(int, int**) и (начиная с C++) int**((__stdcall std::priority_queue<int, std::vector<int>, std::greater<int> >::** const& myptr)(std::priority_queue<int, std::vector<int>, std::greater<int> >::size_type[], volatile const long unsigned long int *const*&)).
Строка 29: Строка 29:
Так был создан язык '''Cи Исходный''' — Предтеч, Переплёт [[Книга Бэшей|Книги Бэшей]], Великий последователь [[Би]] и [[Юникс]].
Так был создан язык '''Cи Исходный''' — Предтеч, Переплёт [[Книга Бэшей|Книги Бэшей]], Великий последователь [[Би]] и [[Юникс]].


Главными особенностями языка С является
Главными особенностями языка С являются
* Возможность написать любую, даже саму сложную, программу одной строкой.
* Возможность написать любую, даже саму сложную, программу одной строкой.
* Порождение любым компилятором предупреждений, количество которых превосходит число команд.
* Порождение любым компилятором предупреждений, количество которых превосходит число команд.
Строка 35: Строка 35:
  main() { printf("Ы?\n"); }
  main() { printf("Ы?\n"); }
порождает 9 предупреждений на компиляторах ANSI C.
порождает 9 предупреждений на компиляторах ANSI C.
* Инструкция {P@$c@l mu$t di++e} позволяет снизить число предупреждений компилятора на треть и одновременно избавиться от возможной критической ошибки «Critical Error! Memory leak is absent!», если такая всё-таки возникла.
* Возможность создания функций из чисел путём приведения типов (т. н. «чёрная магия»):
* Возможность создания функций из чисел путём приведения типов (т. н. «чёрная магия»):
<code>if (cmd[1] == RESET) // если принятая команда RESET <br />
<code>if (cmd[1] == RESET) // если принятая команда RESET <br />
{((void(*)(void))0)();} // что-то из черной магии </code>
{((void(*)(void))0)();} // что-то из черной магии </code>
* Обязательное использование инструкции {%i++;&(#$)@}{%==;(@#)!=$;} возле каждого оператора во избежание критической ошибки «Critical Error! The buffer will not be overflowed!»
* Число ошибок в коде равно числу операторов.


Наиболее эффективной программой на языке Си (по версии Международной ФедяРации Какеров) является следующая:
Наиболее эффективной программой на языке Си (по версии Международной ФедяРации Какеров) является следующая:
Строка 43: Строка 46:


=== Язык С ±, Cи плюс минус, Си приплюснутый ===
=== Язык С ±, Cи плюс минус, Си приплюснутый ===
Создан путём медитаций группы программистов над трупом страуса. Страус жил в игрушке-бродилке «Birds» и регулярно умирал, несмотря на все усилия игроков. Мощности Си для победы над игрушкой не хватило, и для того, чтобы пропатчить игрушку, программисты создали С±. <br />
Создан программистом Бджарне Строуструпом после усовершенствования языка С под собственные нужды. В частности, по сравнению с С было сделано следующее:
С± считается одним из конкурентов [[ассемблер]]а. Тем менее не смог обойти последнего по показателю ошибки/минута, хотя и делит второе место с Си обыкновенным. <br />
* Автодобавление инструкции, вызывающей переполнение буфера.
В С± ключевым является оператор подергивания --i++
* Автодобавление инструкции, вызывающей утечку памяти.
* Инструкция {P@$c@l mu$t di++e} заменена на class public:{(De|phi++)-- mu$t di++e}protected:{P@$c@l mu$t di++e} в связи с концепцией ООП.
* Инструкция {%i++;&(#$)@}{%==;(@#)!=$;} заменена на class public:{%i++;&(#$)@}protected:{%==;(@#)!=$;} в связи с концепцией ООП.
* Поддержка инструкции class public:{B|ue $creen 0f De@th}&{Bi++|| G@te$}=={f0rever}. Добавлена по просьбе Билла Гейтса для совместимости с Windows.


=== Си выходит в широкий мир ===
=== Си выходит в широкий мир ===
Строка 71: Строка 77:
== «СИ» большими буквами ==
== «СИ» большими буквами ==
Существует мнение, активно разлагающее моск широкого круга узких безумных ученых, что С не есть СИ и СИ происходит от названия Съезд Интернационала марксистов-джедаистов. В начале они собрались, чтобы найти решение, о том, как выполнить 13-летку за 6,66 года, но один из представителей этого кружка Лень-Ын предложил следующую классификацию, которую почему-то назвали СИ. По этой системе T=δ*t.
Существует мнение, активно разлагающее моск широкого круга узких безумных ученых, что С не есть СИ и СИ происходит от названия Съезд Интернационала марксистов-джедаистов. В начале они собрались, чтобы найти решение, о том, как выполнить 13-летку за 6,66 года, но один из представителей этого кружка Лень-Ын предложил следующую классификацию, которую почему-то назвали СИ. По этой системе T=δ*t.
Для удобства приняли еденицу измерения величины Т лет, а t — год, таким образом ученые подсчитали, что коэффициент δ=1,(951). Это число было засекречено и открыто только в 1951 г. уже после смерти г-на Лень-Ына.
Для удобства приняли единицу измерения величины Т лет, а t — год, таким образом ученые подсчитали, что коэффициент δ=1,(951). Это число было засекречено и открыто только в 1951 г. уже после смерти г-на Лень-Ына.


== См. также ==
== См. также ==
* [[Сионизм]]
* [[Сионизм]]
* [[Cu]]
* [[Cu]]
 
{{ноты}}
[[Категория:Системы]]
[[Категория:Компьютер]]
[[Категория:Языки]]
[[Категория:Языки]]
{{R|oldid=146997|user=Edward Chernenko}}
[[Категория:Слова из двух букв]]
Источник — https://absurdopedia.wiki/Си