Зеркало



25 января, 2008

Концепция

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

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

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

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

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

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

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

(|)

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

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

отсюда

Posted by at        
« Туды | Навигация | Сюды »






Советуем так же посмотреть



Комментарии
Оляля
25.01.08 10:06

Первая?

 
Оляля
25.01.08 10:07

да-да

 
Оляля
25.01.08 10:10

Вова, ну пятница же!! а ты постишь тексты, которые и в понедельник то читать стремно!

 
Skydiver
25.01.08 10:10

Третий и нииппет.

 
гость
25.01.08 10:12

А по-моему, (|) - это изумительное по лаконизму изложение геометрии Лобачевского.

 
Busy
25.01.08 10:12

Жесть! В пятницу такое постить!!!

 
Оляля
25.01.08 10:14

Короче говоря, во сне чуваку "воспроизвелась" -как он выражается) жопа! И причем я думаю, что нифига не женская, автор - молчать об этом надо, и бояться этого, а не писать на всю страну.

 
Дрыга
25.01.08 10:30

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

 
Старик
25.01.08 10:30

Ну хуйня!

 
тормоз
25.01.08 10:33

1-й нах!

 
WHEEL NUT
25.01.08 10:34

СЁДНЯ БУДЕТ ДЕНЬ ЖОП НА ВОФФКЕ!

 
Оляля
25.01.08 10:34
"тормоз" писал:
1-й нах!
:-)))))
 
Оляля
25.01.08 10:35
"WHEEL NUT" писал:
СЁДНЯ БУДЕТ ДЕНЬ ЖОП НА ВОФФКЕ!
ага, обычно такие дни еще бывают дома и на работе!
 
Arma
25.01.08 10:36
"WHEEL NUT" писал:
СЁДНЯ БУДЕТ ДЕНЬ ЖОП НА ВОФФКЕ!
Я не протиф)))))))))
 
Fox
25.01.08 10:57

Жжёш!

 
bor
25.01.08 11:12

Спасибо Arma!!!

 

25.01.08 11:33
"Arma" писал:


Я в восторге ))))))))))))))))))))))

Давай еще!

Еще бы потрогать.......

 

25.01.08 11:45

Еще бы потрогать.......
Руки на стол! Что б я их видел!!!
 
arma
25.01.08 11:48
"Arma" писал:

Зачётная попка +100


Я в восторге ))))))))))))))))))))))

Давай еще!

Еще бы потрогать.......

одназначна!!!

 
Стряпа
25.01.08 12:08

На конкурс, упругая девичья попка!!!

 
коля коновалов-анальный спелеолог
25.01.08 12:41

братцы а где же огромные и волосатые мужские зады !

 
nastroi_
25.01.08 13:56

елип не жопы... че нить нехорошее написал бы... а так потешно))) коменты +10

 
BigTasty
25.01.08 14:29
"Стряпа" писал:
На конкурс, упругая девичья попка!!!
Я тоже пожалуй подкину картинку
 
BigTasty
25.01.08 14:29

Так, где?
А! вот же она!

 
BigTasty
25.01.08 14:40

дополню

 
Arma
25.01.08 14:59
"BigTasty" писал:
дополню
Отличное дополнение. Садись, пять!
 
BigTasty
26.01.08 06:28
"Arma" писал:
Отличное дополнение. Садись, пять!
Ну уж нет друх! Мы с табой на раных! Пусть комрады судят!
 
BigTasty
26.01.08 06:29
"Arma" писал:
Отличное дополнение. Садись, пять!
Ну уж нет друх! Мы с табой на раных! Пусть комрады судят!
 


Последние посты:

Девушка дня
Итоги дня
Истории о фантастических скупердяях, у которых зимой снега не допросишься
Ассорти
Смекалистый мужик
Пассажирки
Несколько слов о перфекционизме
Как вам?
Как я был "бандитом" в 90-х⁠⁠...
Пятничная картинка от Старпома


Случайные посты:

Первый раз - не...
Доброе утро!
Скорей бы уже лето!
Экстравагантные покупатели Walmart
Баба ягодка опять
Тяпничные девушки
Дизайнеры vs строители
Странная женская натура. Вам для чего это надо?
Как пакостить соседке
Правильно сочетание








Feipiter.com