← На заглавную страницу проекта D

К женственности языков прогаммирования

§ 1 Введение

Странные и непонятные вибрации по всему телу, нелепые волнения, остановить которые нету никакой возможности: уникальное и неповторимое ощущение саморазъединения. Как интересно иногда бывает понаблюдать за самим собой. Как интересно иногда бывает понаблюдать за той причиной, из-за которой теперь интересно наблюдать за самим собой. Мнительность и ревность, безудержное веселие и в следуеющий момент грусть и отчаяние, и издалеа видно это все, словно русские горки. Восприятие прекрасного всего лишь перегружено — ведь оно не так интенсивно используется так как например восприятие не прекарсного. Сознание в порыве гигантской неуёмной жадности выкручивает движок влево: петля положительной обратной связи становится всё уже и уже. Опасайтесь этого момента, ведь он череват резонансом и последующим выгоранием элементов схемотехники вашего организма. Лучше замкните ПОС через своего партнера и сопротивление возрастет на какое-то время, достаточное для того, чтобы дождаться когда отключат ток (за неуплату, но кто хочет, а, главное, умеет платить?). Ведь для того и созданы мужчина и женщина отдельно, чтобы поддерживать единство борьбы противоположностей. Да, да именно для этого.

Но отбросив красивые обороты и многие слова можно выделить некое утверждение, а именно: мужчине нужна женщина, а женщине нужен наоборот: мужчина. И вовсе не для времяпрепровождения и проведения различного рода актов: бракосочетания, бракорасторжения и протча, как это может показаться на первый взгляд (хотя несомненно и для них тоже. Немаловажную роль ещё играет причина “чтоб было”). Смысл куда более глубок: симметричное создание дополнительного сопротивления петле обратной связи, как положительной так и отрицательной, а это, как изветсно, стабилизирует систему. Стабильность же снижает гениальность, однако ведет к мудрости, которая в свою очередь является перкрасным средством от непредсказуемых ситуаций, а, значит, и от стресса и депрессии. Таким образом об этом сказано.

§ 2 Основное тело статьи

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

Однако речь не о том. Рассмотрим систему взаимодействия двух объектов: программиста и языка программирования. Среди них есть активный участник — программист. Он же по совместительству чаще всего является мужчиной. Поэтому становится совершенно ясно, что язык программирования должен быть женственный. Одна черта женственности есть у текущих языков программирования уже: они как правило пассивны. Тоже верной аналогией будет, что программист пишет всего лишь программный код, а саму программу рождает все равно компилятор языка программирования, по сути являющийся организмом языка программирования.

Женственность в языках программирования создает естесственный барьер дурному росту значений обратной связи по модулю, она не дает написать гениально, однако делает возможным написание мудрого кода. В то же время женственный язык программирования поддерживает отчасти основную идею языка Д, а именно принимает во внимание этическую, чувтсвенную и эстетическую части. При некорректном и грубом обращении с языком, ну скажем когда вместо.

if (FileExistis(AFileName)) then
begin
  hFile=OpenFile(AFileName);
  WriteLn('Файл открыт хорошо.');
end;

пишут

{$POLOZHIT_NA_IO_CHECKING+}
hFile=OpenFile(AFileName);
WriteLn('Файл открыт хорошо. А если и не открыт, значит это вы 
виноваты, потому что не положили его на положенное ему место или
 не проследили за его наличием, потому что наша программа иногда
его удаляет. Мы будем поддреживать, таких небдительных пользователей
за двойную цену');
if(not !!hFile)then
begin
  HttpGet('http://bezum.net/dlist.php?q=''update users set dumb=1 where id='+UserId+''');
end;

а потом ещё и не пишут

{$POLOZHIT_NA_IO_CHECKING-}

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

Вобщем довольно толкований, а нето станет слишком вульгарно для меня и тогда буду вынужден прекратить писать эту статью.

§ 3 Актовость компиляции

Если мы тихо подкрадемся к начинающему программисту (а может уже и не начинающему) и заглянем через его плечо на монитор, то чтоже мы увидим там. Скорее всего это будет процесс исправления одного символа а затем нажатия кнопки F9 или какой-то другой, включающей компилятор. Это — плохо. Ведь если программист начнет компилировать более чем программировать, то он превратится в компиляциониста. Более того постоянные компиляции приводят к постоянному ожиданию, ожиданию чуда, сбивают с мысли и вообще провоцируют вести себя развратно: инклюдить либы, подключать компоненты и искать в поисковых системах сети Интернет ответы на вопрос, почему не компилируется.

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

§ 4 Как написать женственный компилятор

Не знаю.

Дело в том, что я мужчина. Вульгарно было бы действовать в чужой избы в соответствии с собственным уставом.

§ 5 Вывод

Необходимо принять строгие меры к ускорению работ в отношении начатия проектирования и внедрения такого качества как женственности в языках программирования.

§ A Послесловие

К сожалению в статье не рассмотрены права программисток. Это и понятно, потому что для них уже напрограммированно множетсво мужчетвенных языков, по образу и подобию создателей. Хотя может все равно все не так, кто знает? Кто знает — пишите.

)c( o`kante 22:19 07.07.2007

Hosted by uCoz