Я люблю писать код...

Автор: Дмитрий Кутейников

Всё началось ещё в школьные годы, больше 30 лет назад (в конце 1980-х). z80, 8 бит, 64 кб оперативки (на самом деле - 128, но я не разбирался, как переключать страницы, не нужно было).

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

Потом был писюк, сразу ажно 386-й (долгая история, и, на самом деле, довольно грустная).

Borland Pascal 7, Borland C/C++ 3, кажется... О! Какие же это были охренительно великолепные инструменты! Даже сейчас у них есть чему поучиться, невзирая на все эти новомодные гуи и 30 лет прогресса...

Ассемблер тоже был - в институте написал Форт-машину (честно скопипастил из книжки версию для Форт-79, потом отладил и добил почти до полного Форт-83, добавил поддержку мыши и графики, почти сделал сильно урезанный аналог борландовского TurboVision, в общем, оторвался от души). Ещё начал писать драйвер мыши - ибо родной отжирал 28 кб оперативки и отказывался жить в верхней памяти. Но когда собсна мышь уже работала и осталось только допилить клиентские вызовы - я нашёл нормальный драйвер, который корректно поддержал мою тогдашнюю мышь и жрал всего 6 кб и в верхнюю память умел залезать сам, без посторонней помощи, и я решил, что мой проект не имеет смысла.

Охренеть, какие подробности я помню... 0_о

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

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

Дабы кукушечка не покинула тараканов я нашёл себе некоторые иные хобби (вот, недавно куму стул скрафтил под его 200+ кг веса), но всё же планирую вернуться к графомании. Терпеть не могу бросать историю недосказанной... Правда, оборотная сторона - скомканные концовки: когда мне уже ясно, чем всё кончится, запал писать сильно ослабевает, но я работаю над собой.


Извините за многословность.

Я лишь хотел пожелать всем в наступающем году побольше хорошего и поменьше плохого и пообещать, что к текстам своим всенепременнейше вернусь, прям ко всем, они не заброшены, а всего лишь на паузе... на очень мощной паузе, но все равно временно! Честное пионерское!

+103
254

0 комментариев, по

7 121 1 497 8
Мероприятия

Список действующих конкурсов, марафонов и игр, организованных пользователями Author.Today.

Хотите добавить сюда ещё одну ссылку? Напишите об этом администрации.

Наверх Вниз