Мемуаральная заметка о программировании
Программировать я начал давно. В пятом классе, когда мне очень сильно захотелось заиметь компьютер ZX-Spectrum, который по тем временам стоил почти бешенные деньги — 35 рублей, пришлось доказывать родителям, что он мне на самом деле нужен. Доказать это можно было только одним способом — показать, что я умею не только играть. Тут мне очень сильно помог мой дядя — он взял на время у своего знакомого вожделенный предмет и вручил его мне вместе с книгой «Бейсик для компьютера Ямаха». Других книг просто не было. Правда потом, пару недель спустя, он все же достал мне совершенно дефицитную распечатку по бейсику для «Спектрума». Если я скажу, что сразу же «врубился», вы, возможно, посчитаете меня не совсем скромным. Тем не менее, «врубился» я сразу. Кстати, с тех пор я ни разу не держал в руках книгу о компьютерах. Ассемблер для того же «Спектрума» я выучил тоже по какой-то совершенно дикой распечатке. «Паскаль» — уже классе в седьмом, когда у нас началась информатика на «писюках», причем выучил, используя встроенный help. Как, впрочем, и «Delphi».
...
В общем, после покупки мне «Спектрума», когда мы на обратном пути заехали с отцом к нему на работу, я первым делом воткнул покупку в сеть и безо всякого монитора набрал и запустил простенькую программку, которая выдавала звуки случайной длительности и случайной частоты. Довольно забавно...
...
Сейчас я кажусь себе каким-то диким вундеркиндом. Помню, как классе в шестом, используя Бейсик и вставки на ассемблере, я сотворил программу с оконным интерфейсом, которая позволяла редактировать шрифты. Работала она на удивление быстро и хорошо, и вообще, мне за нее даже 70 рублей заплатили... Много еще чего для «Спектрума» я написал. Тренажер клавиатуры, например. Красивый. Вырисовывал его чуть ли не неделю... Я даже слегка не хотел (хотя и очень сильно просил), чтобы мне «нормальный» компьютер покупали, потому что был уверен, что для него «все программы уже написаны», и я больше не смогу программировать :)
...
Когда мне купили наконец Pentium-100, это было нечто... а всю коллекцию своих дискет для «Спектрума» (довольно большую, кстати), я отдал одному пареньку... Лица, правда, я его не видел, но мама, которая вручала эти совершенно ненужные для меня больше черные пятидюймовые квадратики, говорит, что он был просто в трансе...
...
В 10 классе я занял первое место на районной олимпиаде по информатике среди 10х и 11х классов, программируя на QBasic’е фирмы Microsoft, регулярно заглядывая в хелп, так как видел его (qbasic) второй раз в жизни.
...
В 11 классе я написал для учительницы русского и литературы программу «Super EXamenator» (сокращенно — SEX) для проверки грамотности учеников. Стоит ли говорить, что меня программа сильно «любила», и я регулярно оказывался самым грамотным человеком в классе. :)
...
...А пошел учиться я все-таки на журналиста :) Наверное, потому, что ужасно не хотелось учить высшую математику и разную прочую ерунду. И, кстати, не жалею. Если мне надо будет что-нибудь для себя спрограммировать, я сделаю это даже без высшего программистского образования :) А вообще, чрезмерная строгость моих родителей, наверное, мне помогла очень сильно. Так что я своего ребенка (если он у меня вообще будет) к компьютеру допущу только когда он мне покажет свою первую программу на ассемблере :)
...
Так что программирую я главным образом для себя. Если очень нужна какая-то простенькая программка, а лень искать, или все найденные варианты не устраивают, то я пишу ее сам.
(еще 30 слов)
У вас можно заказать брюнета?..
«У вас можно заказать брюнета под два метра ростом с карими глазами?». Голос в трубке звучал интригующие и с усмешкой. Я узнал бы этот голос среди сотен тысяч других голосов. И я узнаю. Сразу. Слишком быстро, может быть даже за мгновение до того, как она сказала первое слово.
...
Я не мог ей отказать. Пожалуй, она — единственный человек, которому я не могу отказать. Она назначает встречу в семь, я переношу ее на восемь. В восемь ноль пять я у нее.
...
Она нисколько не изменилась за эти три года. Только несколько уменьшилась. Вернее, я вырос. В ней по-прежнему метр пятьдесят четыре росту, все тот же вздернутый носик и она все так же курит по две пачки сигарет в день. Я говорю, что рад ее видеть, она — что первым ее желанием было броситься мне на шею. Но она не прыгает мне на шею, а я совсем не рад ее видеть. Разве что чуть-чуть.
...
Мы выходим из одного подъезда, чтобы купить пива и зайти в другой. Она кричит на людей, заходящих в подъезд, меня облаивает одна и та же маленькая собака, снующая туда-сюда из подъезда. У нее все плохо. У нее было плохой день. Все эти три года. Но она ужасно рада меня видеть и обязательно выразит свою радость. Как-нибудь потом. Еще года через три.
...
Она рассказывает, где и чем она занимается, и сколько ей за это платят, что ее подруга переехала к какому-то парню, что для того, чтобы снять квартиру и уехать из дому нужно минимум пятьсот рублей; она рассказывает про свой долг в пять тысяч и про другую чепуху. Мы вспоминаем общих знакомых, которых ни я, ни она не видели уже два года и с удовольствием не видели бы еще пять.
...
Воспоминания упорно не хотят идти дальше определенного временного барьера, хотя мы оба помним все. «А помнишь?». «Помню»...
...
Она снова бросается общими фразами. Ее снова все предали, и снова все плохо. Она снова (в который раз!) потеряла любимого человека. Недавно она сделала аборт, но об этом она молчит, предпочитая отделываться фразами-пустышками. Я слышу такие вещи, что мне становится стыдно, что у меня все хорошо. Мне становится страшно, что три года назад ее проблемы были моими тоже, и что если только она попросит, снова станут. Она это знает. И не просит.
...
Она часто уходит в себя и подолгу глядит в одну точку. Мы выходим на улицу и сразу же встречаем общих знакомых, которых хотели бы встретить меньше всего.
...
Я дурачусь. Она смеется над каждой моей дурацкой шуткой, и постепенно мне удается вернуть ей хорошее настроение. Уже поздно и давно стемнело. Я прощаюсь, мне давно пора домой. Пожелав спокойной ночи и выдавив из себя фразу, что «все будет хорошо», я разворачиваюсь и как можно быстрее иду в сторону метро, делая вид, что не расслышал крика «Останься!».
...
Дома я устраиваю скандал, что мне «не дают спокойно поесть», приставая ко мне со своими проблемами. Рано ложусь спать.
(еще 12 слов)