|
|
| Строка 1: |
Строка 1: |
| {{Кириллица|title=Другие системы|title2=издевательств и не очень}}
| | Я никогда не переставал и не перестану нести свет гомосексуализма в массы, несмотря на все гонения и притеснения, которые мне пришлось за это претерпеть со стороны гомофобов. |
| {{qdh|Что у гранда не спроси —<br />Он, как попка, — «си» да «си»,<br />Ну а сам всё налегает<br />На селедку иваси!|Лирические хокку (сборник)}}
| |
| '''СИ''' — '''Система Издевательств над Программистами'''. Она же святая [[сила]] Си.
| |
| Применяется для [[Систематизирование|Систематизирования]], [[Издевательство|Издевательства]] и [[Программирование|Программирования]]. Окончание аббревиатуры было опущено из соображений [[политкорректность|политкорректности]]. Основные единицы измерения — [[Попугай (единица измерения)|попугай]], [[пол-литра]], (*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*&)).
| |
| | |
| == История создания С ==
| |
| Система издевательств над программистами была создана самими программистами фирмы Bell Laboratories.
| |
| Bell Laboratories занималась созданием колоколов. В 1950 году Bell Laboratories создала вычислительный центр для математизации процесса изготовления колоколов. В этом центре и родился С.
| |
| | |
| === Предыстория (Язык A) ===
| |
| В 1950—1955 годах группа программистов под руководством Айвена Беллоу (Ivan Belou) создала программы Bell Model (модель колокола) и Air Model (модель окружающей среды). Группа уже собиралась приступать к Ringer Model (модели звонаря), но тут разразился скандал: Беллоу был застигнут за игрой в Звездные Войны на рабочем месте и с позором уволен. Перед уходом Беллоу удалил все исходные тексты программ и с тех пор никто не смог их воссоздать, между тем как приложения нуждались в обновлении. Но об этом временно пришлось забыть. <br />
| |
| Группе программистов было поручено создать Ringer Model (модель звонаря), которая управлялась бы человеком с клавиатуры компьютера. Для управления и был создан командный язык, получивший название — Язык A. Название язык получил в честь ноты «ля» (латинское обозначение «A»), которую издаёт [[камертон]].
| |
| | |
| === Язык B ===
| |
| Модели нуждались в отладке, однако оказалось, что без Беллоу никто это сделать не мог. <br />
| |
| Тогда руководство Bell Model приняло несколько судьбоносных решений:
| |
| # Расширить вычислительный центр
| |
| # Создать систему для изготовления заплаток на модели (patches)
| |
| # Никогда не увольнять талантливых программистов, даже если они играют в игры на рабочем месте.
| |
| | |
| В 1957 году группа программистов Bell Laboratories создала язык B, позволивший худо-бедно ставить заплатки. Язык был настолько плох, что никому и в голову не пришло бы использовать его вне фирмы. Он и с поставленными руководством фирмы задачами еле-еле справлялся. Однако никто не собирался его дорабатывать, так как все программисты до единого играли в Тетрис и Звездные Войны.
| |
| | |
| === Язык C ===
| |
| Игры тоже были плохие. В частности двум любителям Asteroids — Кену Томпсону и Деннису Ритчи — никак не удавалось победить Главного Пирата и долететь до Астероида Сокровищ, что, конечно же, объяснялось исключительно недостатками игры. Кен и Ден пытались пропатчить игру с помощью фирменного [[Би|языка B]], однако язык B не справлялся с этой задачей. <br />
| |
| Тогда Томпсон и Ритчи приняли исторические решения:
| |
| # переставить игру на главный сервер
| |
| # создать язык C, который сможет пропатчить игрушку.
| |
| | |
| Так был создан язык '''Cи Исходный''' — Предтеч, Переплёт [[Книга Бэшей|Книги Бэшей]], Великий последователь [[Би]] и [[Юникс]].
| |
| | |
| Главными особенностями языка С является
| |
| * Возможность написать любую, даже саму сложную, программу одной строкой.
| |
| * Порождение любым компилятором предупреждений, количество которых превосходит число команд.
| |
| Так, например, стандартная программа «Превед Медвед»:
| |
| main() { printf("ORRRLY?\n"); }
| |
| порождает 9 предупреждений на компиляторах ANSI C.
| |
| * Возможность создания функций из чисел путём приведения типов (т.н. "чёрная магия"):
| |
| <code>if (cmd[1] == RESET) // если принятая команда RESET <br />
| |
| {((void(*)(void))0)();} // что-то из черной магии </code>
| |
| | |
| Наиболее эффективной программой на языке Си (по версии Международной ФедяРации Какеров) является следующая:
| |
| <br><code>main(){while(1);}</code>
| |
| | |
| === Язык С ±, Cи плюс минус, Си приплюснутый ===
| |
| Создан путём медитаций группы программистов над трупом страуса. Страус жил в игрушке-бродилке «Birds» и регулярно умирал, несмотря на все усилия игроков. Мощности Си для победы над игрушкой не хватило, и для того, чтобы пропатчить игрушку, программисты создали С±. <br />
| |
| С± считается одним из конкурентов [[ассемблер]]а. Тем менее не смог обойти последнего по показателю ошибки/минута, хотя и делит второе место с Си обыкновенным. <br />
| |
| В С± ключевым является оператор подергивания --i++
| |
| | |
| === Си выходит в широкий мир ===
| |
| С этого момента разработками программистов Bell Laboratories заинтересовались хакеры всего мира. Наёмные Хакеры Necrosoft, Beerland и других компаний украли разработки Bell Laboratories, довели их до ума и выпустили на международный рынок с новыми названиями.
| |
| | |
| === Managed C++ ===
| |
| Используется исключительно менеджерами [[Necrosoft]] и включает средства удалённой отладки мозга индусских программистов. Ко всем достоинствам обычного C++ добавлена способность подвисать для сборки мусора (то есть конфиденциальной информации о вас, лицензионном статусе ваших программ и/или сексуальных предпочтениях вашего [[кот]]а) и передачи собранного [[ООН|куда следует]].
| |
| | |
| === [[Си--]] ===
| |
| Оригинальное название языка Си++, используемое промоутерами для продажи того же самого под другим названием. Коварные промоутеры продукта посчитали, что переделав название на противоположное, они обманут наивных потребителей и добьются большей популярности. Что, собственно, у них и получилось.
| |
| | |
| === C#, «До диез», [[Си за решёточкой]] ===
| |
| Язык создан в 2000 году наёмными хакерами [[Necrosoft]], пребывающих в заключении за кражу исходников Bell Laboratories. <br />
| |
| Язык C# молодой, но двунаправленный: борется одновременно за второе место по показателю ошибки/минута и за первое место с [[Windows ХР]]еново написано за обладание москами населения земли в рамках программы [[Некрософт - НЕТ!!!]]. <br />
| |
| В 2001 году нотное издательство [[«Edition Peters»]] совместно с фирмой [[«Мелодия»]] подала на хакеров в суд за кражу бренда C#. «C# — это [[до диез]], а не хакерская штуковина!» — был озаглавлен их иск. Однако адвокатам наёмных хакеров удалось выиграть дело. Их доводы были таковы: во-первых, хакеры уже сидят за решеткой, во вторых, знак «#» больше похож на тюремную решётку, чем на диез. Однако, на [[Necrosoft]] C# иначе чем «до диез» не называют, хотя для всего остального мира C# — это «си за решёткой».
| |
| Программистов, работающих с данным языком, принято называть [[Как правильно:Лабать панк-рок|лабухами]].
| |
| | |
| === Си в пупырышках ===
| |
| Неизвестен, не найден и не будет найден пока [[Necrosoft]] не наиграется с Си за решёточкой.
| |
| | |
| === Язык D ===
| |
| А программисты Bell Laboratories создали язык D. Широкий мир его пока не видел, но из [[Узкие Круги|хорошо информированных источников]] известно, что по показателю ошибки/минута он занял почётное первое место, опередив С Исходный и Си Плюс Минус.
| |
| | |
| == "СИ" большими буквами ==
| |
| Существует мнение, активно разлагающее моск широкого круга узких безумных ученых, что С не есть СИ и СИ происходит от названия Съезд Интернационала марксистов-джедаистов. В начале они собрались, чтобы найти решение, о том, как выполнить 13-летку за 6,66 года, но один из представителей этого кружка Лень-Ын предложил следующую классификацию, которую почему-то назвали СИ. По этой системе T=δ*t.
| |
| Для удобства приняли еденицу измерения величины Т лет, а t - год, таким образом ученые подсчитали, что коэффициент δ=1,(951). Это число было засекречено и открыто только в 1951 г. уже после смерти г-на Лень-Ына.
| |
| | |
| == См. также ==
| |
| * [[Сионизм]]
| |
| | |
| {{stub}}
| |
| [[Категория:Системы]]
| |
| [[Категория:Языки]]
| |