Зеркало




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" писал:
СЁДНЯ БУДЕТ ДЕНЬ ЖОП НА ВОФФКЕ!
Я не протиф)))))))))
size 62Kb
 
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

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

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

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

 
nastroi_
25.01.08 13:56

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

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

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

size 45Kb
 
BigTasty
25.01.08 14:40

дополню

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


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

Девушка дня
Итоги дня
Глава родительского комитета
Фен Шуй
Как меня ребенком в милицию забирали
Экскаваторщиков лучше не трогать
Как из умницы превратиться в тварь: пособие для девушек
Расширяем словарный запас
4 вида спорта, от которых потом член не стоит
Правильные наряды к Новому году


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

Не-не-не, Дэвид Блэйн!
В Москве жахнуло
Большой брат следит за тобой
А куда все соседи исчезли?
Расти, Серега!
О пользе ведения ежедневников
Девушки примеряют недавно купленное белье
Типичные будни России
Карьерный рост
Дураки и деньги