Прислать новость В избранное Зарегистрироваться
Халбот.ру – лучший ресурс весенне-летнего периода. Ежедневно наша команда отбирает для вас 20-30 постов.
Поставьте на нас закладку, и очень скоро вы будете начинать день с Халбота.
Сейчас нас 6097 человек. Смотрят 3 человека, последний — guga. И ты вливайся










Ниасилил
смотрело: 7243 / коментов: 14

Сон программиста
Мне приснилось, что я изобрел новый, совершенно потрясающий стиль программирования.
Программы, написанные этим стилем, получались очень компактными и очень легко читаемыми. По крайней мере, во сне, когда я переписывал существующую программу в новом стиле, то она уменьшалась раз в десять. И очень легко читалась, потому что одним взглядом можно было охватить кусок, который раньше занимал несколько страниц, и сразу понять, что он делает и как.

Смысл новой концепции был таков.

Программа сильно распухает в объемах, потому что в ней используются длинные мнемонические идентификаторы. От этого надо уходить. Вот в перле, например, часто используется такая переменная, как `$_`, которая каждый раз означает разное. Я же додумался, что было бы чертовски эффективно использовать символ `|` Этот символ - самый узкий из всех символов. Поэтому программа получится наиболее компактной.

Этот символ надо использовать везде - и в качестве переменных, и в качестве аргументов функций. Если у функции несколько аргументов, то надо использовать кэрринг и сводить ее к нескольким функциям с одним аргументом. В конце концов, мне удалось даже строго математически доказать, что любую программу на любом языке можно переписать с использованием одного единственного идентификатора `|` для всех переменных. Доказательство было очень коротким, в одну строчку, и очень изящным. К сожалению, проснувшись, не смог его воспроизвести. Используя примитивный препроцессор, который я написал во сне за пять минут, мне удалось добиться, чтобы символ `|` использовался также для названия всех классов и названия всех функций, и всех методов классов, и всех других идентификаторов, используемых в данном языке (язык при этом неважен, препроцессор не вникал в семантику, а просто по хитрому правилу заменял все найденные `|` на обычные иденитфикаторы, чтобы все это потом нормально скомпилировалось). Какую именно переменную, класс или функцию мы имеем в виду, написав `|` - зависело от контекста. Например, при первом упоминании | имеется в виду первый по счету класс, при втором упоминании - второй по счету класс, и так далее. Просто описывай классы в том порядке, в котором будешь использовать, и все само собой получится. Аналогично с функциями, и т.д.

Подумав еще, я решил, что названия функций можно вообще сделать пустыми. Все функции будут безымянными. Если встречается открывающая скобка - то компилятор или интерпретатор понимает, что мы вызываем безымянную функцию, и дальше в скобках будет ее единственный аргумент - `|`.

И вот я, наконец, проснулся, и побежал к компьютеру, пытаясь удержать в голове такую замечательную парадигму программирования и хоть что-нибудь успеть записать, потому что сны я быстро забываю.

Я срочно открыл нотпад и дрожащими руками записал, как будет выглядеть вызов безымянной функции от единственного аргумента |

(|)

Вглядевшись, я узнал что-то знакомое в этой картинке. Это было потрясением. До чего жестоко и коварно мое подсознание. Оно решило меня оскорбить. Оно могло бы просто приснить мне жопу. Но нет, это было бы слишком грубо и примитивно! Оно решило добиться, чтобы я сам себе нарисовал жопу, не подозревая об этом до последнего момента! Оно начало издалека. И блестяще подстроило мне ловушку, в которую я попался, как последний лох. :`(

Временами я слышу, как где-то в глубине души раздаются злорадные смешки.

источник
Ссылка для друзей:


Поделитесь впечатлением, мы будем очень рады:
Комментарии:

А ещё вы можете оставить свой комментарий здесь:
Лучшие халботовцы за сегодня написали 0 раз:
Где комментарии, ребятки?


124.01.2008 16:28.00Psy

первонах
224.01.2008 16:45.00Psy

(|) конечно стёбненько
324.01.2008 17:01.004UDO-Zverek

поржал, а первонах мудак.
424.01.2008 17:10.00Psy

а третьенах идёт нах .
524.01.2008 17:46.00Sab

ггы!
624.01.2008 18:07.00Kas

неплохо
724.01.2008 19:10.00Vika4ka

Теперь я знаю , ЧТО снится моему милому
825.01.2008 00:23.00курилка

Хочетьсся верить что не все открытия приводят к заднице:)
925.01.2008 01:20.00bva26

спасибо! Поржал
1017.07.2008 20:37.20Ксюшк@-Buk@

хех...))))
1125.07.2008 20:10.40Joan

Может надо хоть иногда отдыхать от работы? Шизофрения налицо....
1228.07.2008 23:17.46Qraft

Здорово! Попал на эту страницу по ссылке с названием " Круто! 20 способов шокировать гаишника",смотрю-точно как раз эта хренотень программиста -ЭТО И ЕСТЬ про ГАИ!!!Полный ОТСТОЙ!!!
1329.07.2008 14:01.47cucci

ни че пе поняла!
1429.10.2008 10:38.47ГАЛОЧКА

супер!!!


Добавить комментарий



Спонсоры рубрик: