Александр Петрович - Записки программиста А.
- Название:Записки программиста А.
- Автор:
- Жанр:
- Издательство:ChamSpan
- Год:2006
- Город:Boston
- ISBN:978-0-9791178-0-0
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Александр Петрович - Записки программиста А. краткое содержание
Александр Петрович представляет голос нового поколения русской эмиграции. Его жизненный опыт, cтоль отличающийся от тяжелой и драматичной судьбы советского эмигранта эпохи 1970-х и 1980-х, послужил формированию уникального стиля автора, в котором простота и легкость дзен-буддизма гармонично сочетается с меткими наблюдениями за профессиональной средой работников высоких технологий XXI века.1.0 — создание файла
Фото: Наталья Китарьева
Записки программиста А. - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Программист А. пытался понять всех этих людей, и не мог. Насколько духовные ценности должны быть смещены в сторону материальных благ, чтобы на следующий день после праздника хотелось рано вставать, садиться в машину, ехать в мол, и толкаться там в толпе в поисках мистических скидок? И это вместо того, чтобы, перебрав накануне, сидеть на работе, мучаясь с похмелья от головной боли и тошноты, и пытаться вспомнить, где был вчера??? Куда катится мир?
Программист А. засиделся допоздна на работе. Когда он наконец вышел из здания, было темно и относительно тепло. В середине пустой парковки, в желтом расплывчатом круге света, одиноко сутулилась его машина. Очевидно, недавно прошел дождь, и на асфальте была большая лужа — это напомнило ему весну. Трава по краям парковки выглядела свежей и зеленой, и это напомнило ему лето. В одном из углов парковки лежала большая куча опавшей листвы грязно-коричневого цвета, что в свою очередь напомнило ему осень. В целом, картина напоминала что угодно, только не зиму. Программисту А. хотелось чего угодно, только не пива. Он сел в машину и поехал в ближайший бар. Все-таки, это была зима…
— Как ты пишешь программы? — спросили программиста А.
— Очень просто, — ответил он. — Беру ящик пива, сажусь за компьютер. Ящик — это класс, каждая бутылка — это метод, этикетка — это комментарий, пробка — это открывающая скобка, дно — закрывающая, пустая бутылка — это return…
— А головная боль наутро? — удивились собеседники.
— Релиз, — объяснил А.
Программист А. допил остаток пива в своем бокале и знаком заказал еще. Счет он потерял, голова болела и без пива.
— Проблемы? — поинтересовался бармен, бросая перед ним картонный кружочек с рекламой Короны и ставя на него полный бокал Sam Adams Octoberfest.
— А, работа! — буркнул А.
— Чем занимаешься? — спросил бармен.
— Программист я, компиляторы пишу, — вяло ответил А. и сделал большой глоток пива.
— Серьезно? — оживился бармен. — Ну и что используешь для выделения регистров? Окрашенные графы?
— Да, — ответил программист А. после некоторого замешательства и посмотрел на бармена. Бармен вопросительно смотрел на него, ожидая пояснений.
— С ними и проблема… — нерешительно продолжил А. — Алгоритм подразумевает равнозначные и независимые регистры…
— Регистры на классы разбивал? — перебил бармен.
— Разбивал, — ответил А. — Мне нужны пересекающиеся классы для оптимизации, но тогда приходится параллельно поддерживать неопределенное число хэш-отображений…
— Это потому, что ты внутри класса накладываешь условие независимости, — сказал бармен. — Регистры внутри класса должны быть равнозначными, но не независимыми. Эти зависимости и храни в хэше. Тогда число хэш-отображений просто равно числу классов…
Кто-то позвал бармена, и он, кивнув программисту А., отошел. Программист А. какое-то время смотрел в стакан, и ему становилось ясно, что по крайней мере ближайшая его проблема решена. Приободрившись, он оставил на стойке деньги и направился к выходу. Уже у двери до него донеслись слова бармена, обращенные к кому-то за стойкой:
— …ты не учитываешь, что при образовании ложного актанта часто возникает лексический супплетивизм…
— Ах, вот оно что!.. — радостно воскликнул собеседник.
— Вот ведь бл$@#&во! — сказал А. и вышел из бара. Он всегда хотел быть барменом.
Программиста А. замучила ностальгия. Стоило закрыть глаза, и из глубин сознания, словно на фотографической бумаге, опущенной в ванночку с раствором проявителя, проступали бескрайние поля, покрытые золотым ячменным колосом , глубокое голубое небо, добрый мужик Афанасий , идущий за трактором, старый мельник , везущий в город на подводе кучку запыленных серых мешков с мукою. Потом сознание переносило его в сам город, на холодные берега Балтики неподалеку от Адмиралтейства , где забавный толстяк кормил голубей, сидя на золотой бочке . Или перед его мысленным взором возникали образы родных московских улиц, окна старинного особняка в Хамовниках , замысловатые новостройки в Очаково , безумные огни и толчея Тверской , где на одни жигули приходится десять мерседесов. Словно в бредовой презентации Microsoft PowerPoint, сменяли друг друга картины арсенала на набережной в Ярославле , незнакомой церквушки в Клину, трех медведей на дереве посреди сибирской тайги. А иногда почему-то и вообще проявлялось видение загадочной украинской местности под названием Оболонь , хотя там программисту А. побывать пока не пришлось.
— Вот ведь бл$@#&во… — говорил программист А. в таких случаях и допивал очередную бутылку SamAdams .
— Ерунда все эти ваши органические продукты, — зло ворчал себе под нос программист А., морщась от головной боли и стараясь лишний раз не двигаться телом, чтобы не усугублять мучительный беспорядок в желудке. Он сидел на работе, и пытался набирать PL/SQL-код, но в глазах двоилось, и поэтому вместо SELECT…AS каждый раз упорно печаталось SELECT…ASS.
— Только одно название, что органические, а все одно — та же химия. Общество потребления, чтоб им пусто было. Whole Foods, Trader Joe's, Planet Organics Fresh Market my ass… Все, все — с одной и той же грядки! На чем надо было выращивать арбуз, чтобы им можно было так отравиться! Хорошо еще, хоть арбуз был маленький…
Он уронил голову на клавиатуру и попал на клавишу DEL. Так как рукой он при этом держал CTRL-ALT, компьютер перезагрузился. Программист А. не обратил на это внимания.
— …а бутылка большая, — продолжал размышлять он. — Если бы водкой не запивал, вообще бы окочурился. Вот ведь бл$@#&во!
Программист А. оторвал уставший взгляд от монитора, потер кулаком покрасневшие глаза и встал. На кухне он обмотал бутылку пива, которую держал в руках, салфеткой, вышел на крыльцо и сел на верхнюю ступеньку. Мыслей в голове уже не было, вернее, они были, но словно неподвижно валялись в углу, как скомканные бумажные листы с бесполезным кодом. Алгоритм не выстраивался.
Солнце садилось прямо за дом напротив, заливая улицу розовым светом. Сосед справа возился с граблями во дворе. Он приветливо помахал А. рукой, А. кивнул в ответ.
— Сейчас приедет машина из Domino, — подумал почему-то А., и машина действительно появилась и остановилась у дома слева. Сосед слева всегда заказывал пиццу в это время в воскресенье. В общем, все было как обычно. Все было одно и то же изо дня в день. Все повторялось и повторялось, как код, вошедший в бесконечный цикл. В этом было что-то необычное, какая-то идея, которую усталый мозг не хотел схватывать. Программист А. сидел на крыльце и смотрел, как диск солнца скрывается за черным краем крыши.
Читать дальшеИнтервал:
Закладка: