Компилятор

Материал из Абсурдопедии
Перейти к навигации Перейти к поиску

Компилятор — это злой дух программирования, который обгаживает твой ангельский код выдавая издевательские ошибки в каждой строчке, затем долго ковыряется по винчестеру, создавая массу нужных ему одному файлов и, в конце концов (долеко не всегда), файл с вашей долгожданной программой.

О чем необходимо помнить[править]

Компилятор вчера...

Нельзя забывать, что компилятор сам является программой. И в конце концов всех начинает волновать вопрос: какой хороший человек написали первый компилятор? Первый компилятор был придуман в 666 году до нашей эры авторами "Кодекса майя", он назывался «ЗШЫВФ»(попробуйте набрать в английской раскладке) и планировался использоваться в Древней Албании. Уже тогда мог выдавать аж 54 308 428 790 203 478 762 340 052 723 346 983 453 487 023 489 987 231 275 412 390 872 348 475 ошибки, не считая варнингов! Так как Некрософт в те времена ещё не выпустил «бНОПНЮ», компилятор устанавливался на Стоунхендж для улучшения его пользовательского интерфейса. Установку компилятора на Стоунхендж, Ктулху заметил по подозрительной активности Албании. Пришлось украсть у Албании разрушитель мозгов и скрыть его. Поэтому сначала Basic не стал компилятором.

...Сегодня

Но компилятор сохранился в виде магнитных насечек на трусах поклоняющихся (другой одежды им тогда было не положено). В 1251 году Ктулху, лично убедившись в пользе компиляторов для мозга, способствовал его загрузке в процессор компьютера с "Победа до Wis", жёсткий диск которого компилятор благополучно заполнил нужными только ему файлами размером в 1 КилоНасечек (для компов того времени это было много) и выдал RSoD! После этого к 2010 году компиляторы поразили более трети чипов на нашей планете, непрестанно вырабатывая уже неподконтрольные МегаНасечки по Новой Технологии. В 1666 году Некрософтом для успокоения обывателей был придуман патч, позволяющий выдавать компилятором синий экран смерти вместо черного с красными потеками.

Программисты и компилятор[править]

Компиляторы используются людьми, зараженнымы программизмом, или коротко, просто программистами. Они долго сидят над различными кодами, думают, лелеют, отлаживают… А потом ждут, пока компилятор сделает своё дело.
Сначала, необстрелянные, они не боятся ошибок. Наоборот, часто с детской непосредственностью кричат о ошибках в компиляторе. Но потом они понимают, их мышление не сравнится с мышлением поколений, накопленным компилятором по методу Ктулху за время своего развития. Компилятор ошибок не делает по определению. Его задача и предназначение — доказать ошибочность и убогость мышления программиста.
Поэтому программисты пишут и боятся, что вдруг он выдаст ошибку, или ещё что нибудь похуже. Многие программисты покупают себе обереги, выполняют обязательные при программировании ритуалы или меняют по несколько компьютеров и запускают на них компиляцию. В результате, обессилев, они засыпают на клавиатуре и храпят, так что звенят экраны, но это не здоровый сон, счастливых снов в виртуальной реальности не видят. Ерроры и варнинги — награда программисту и во сне.

Основная статья: Программа
Вы его не видите,но он видит вас.

Воплощения компилятора[править]

Считается, что компилятор един в трех лицах: компилятор — препроцессор, компилятор — оптимизатор и компилятор злой дух. На самом деле воплощения компилятора разнообразны и неожиданны, в зависимости от сферы приложения и на каком языке с ним приходится общаться. Самые разрушительные воплощения — от Некрософта

Visual Basik (читается выссал базик) — компилятор, язык и среда псевдопрограммирования. Он был создан для ламеров и юзеров, мечтающих быть программистами, но не могущих понять нормальные языки. Он позволял увеличить мозг Ю/Л(юзера/ламера) до предела, выражаемого 666 объёмами атома водорода. Таких стали называть продвинутыми Ю/Л. А программистов, встретившихся с компилятором бейсика, невозможно оторвать от этого, по их выражению, «простого, лаконичного, но мощного языка». Ну вот, их мозг уменьшался до 666 атомов водорода, так как он был рассчитан на этот предел. Basik как раз и был придуман для превращения программистов в юзеров. Насчёт компилятора: Некрософт специально заранее настроила компилятор, чтобы он генерировал громадные программы по весу в метрах, 13 буквам кода соответствовало 666 Мегобайтов. Значит программа Hello World весит на бейсике несколько гигобайт!

Среда обитания[править]

Компилятор обладает хорошей приспосабливаемостью к различным окружающим условиям. В любой программной среде обитания он способен выполнять свои основные задачи: делать меганасечки, засирать диск и гадить настроение программисту. Только появится какая нибудь операционка, глядь, а там уже компилятор! Основными его средами обитания являются:

  • Windows
  • ДОСки
  • Linux
  • Unix

Однако операционных систем, полностью поддерживающих его нет.