Pull to refresh

Comments 21

Мой первый код (алгоритм Эвклида на фортране) был вынужденно написан на листочке бумажки в клетку, потому что в то время в машзал посторонних не допускали, а код на перфокарты переносили машинистки (иначе расход перфокарт был бы запредельным из-за опечаток).

Было это в шестом классе средней школы.

У меня таки в третьем классе был свой Б3-34, первое что написал - расчёт факториала, изначально явно на бумажке выписывал.

Интересно, я тоже начал именно в шестом классе, когда из списанных компьютеров Tesla в школе организовали факультативные занятия для всех желающих. Первое вводное занятие я до сих пор помню - 2-3 человека за каждым из 10 компьютеров. Спустя месяцок было 1.5-2 компьютера на человека :)

Я вплоть до поступления в ВУЗ, в честь чего мне был куплен мой первый компьютер, с огнём в глазах программировал в тетрадке, несколько раз в неделю получая доступ к вожделенной клавиатуре для ввода и отладки. Сначала Basic на Теслах, потом Pascal на 386-ом и иногда 486-ом. Чуть позже, в старших классах, мной были освоены все компьютерные классы общего доступа в интернет моего района.

До сих пор помню свою общую тетрадь с кожаной обложкой тёмно-зелёного цвета, в которой я прилежно учил HTML и CSS в 2001-2003 годах, конспектируя теги и их атрибуты. И скорее всего, она до сих пор осталась где-то на антресоли.

У нас в школе компьютерный класс с УКНЦ поставили, когда я был в 8 классе, и открывали раз в неделю на час. Желающих "По печатать" было больше, чем машин. И чтобы, успевать за время Х<часа ввести домашнею заготовку, я на альбомном листе перерисовать клавиатуру и дома тренировался, что конечно выглядело странно.

При этом "деревянный" компьютер сильно тогда помог.

Для современного джуна, вооруженного VS Code, Emmet, Copilot и безлимитным доступом к StackOverflow, это выглядит как артефакт из каменного века.

Да на сегодня уже и stackoverflow выглядит как артефакт из каменного века 😅

А вы помните свой самый первый код?

Ну я за компом с 6 лет, так что первый код в том числе был сделан на компе. Более менее серьёзный правда лишь где-то в 8-9 классе. Но когда было скучно на уроках в школе также иногда писал код в тетрадке, представляя в воображении результат 😊

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

Разработчики коммерческих игр со спрайтовой графикой занимались тем же. Жаль, сейчас прототипирование сводится к запросу в ИИ-генератор картинок, с указанием стиля Pixel Art.

Свой первый код писал на IBM 386 на который почти год копил деньги, в итоге, купил его БУ на Митинском радиорынке.
Комп был старый и постоянно зависал, приходилось часто свой код перенабивать заново, если не успел сохранить.
С каждой итерацией перенабивания код становился только лучше :)
Это был калькулятор для командной строки на C.
Как тренировка работы с базовыми методами консольного ввода/вывода и составление логических условий, иногда сложных - для поддержки формул.

Я срочку 2009-2010 служил и в тетрадке программировал, чтобы не отупеть окончательно ))

Спасибо, интересные воспоминания.

Я в 1986 подростком зачитывался статьями в Науке и Жизнь про программируемые калькуляторы. Естественно у меня такого не было в силу места жительства и прочих финансовых семейных обстоятельств. В общем в какой-то момент я нарисовал на листочке в клетку калькулятор с кнопками и учился "набирать программы". Навык это был нужный т.к. знал, что при при каждом включении надо набирать заново. Мне этого показалось недостаточно и я сделал деревянный Б3-34 (или МК-54, точно не помню) в натуральную величину :рукалицо: Кнопки были вырезаны из картона, наклеены, покрашены, подписаны. Брат и сестра ржали надо мной (извините, иначе не скажешь), когда я "набирал программы", но дальше нашего дома это не просочилось ))) Годом позже в гостях я увидел МК-54, лихо показал RPN арифметику и запустил какую-то программку. Меня спросили откуда знаю, сказал что из журнала (про деревянный calc я разумно умолчал).

Избитая фраза "тажёлое детство, деревянные игрушки" иногда совсем не преувелечение. Сейчас на смартфоне, естественно, установлен эмулятор четырехстрочного HP 48SX, а RPN до сих пор поражает своей красотой и простотой пользования. Эмулятор МК-54 тоже есть, но не такой удобный.

PS: все мои вырезки из журналов и прочие хоббийные изделия, включая "калькулятор", родители выбросили при переезде, пока я учился в институте. Так что автор молодец, что сохранил такой раритет.

Все артефакты, к сожалению, всё равно не сохранишь. Тут отдельную складскую ячейку надо.

А я ассемблерный код так в три колонки писал.

Эм... один вопрос: какая связь между компилятором и языком... разметки?

Так компилятор в голове - генерирует язык разметки из хотелок по тому, что и как должно быть отображено на странице.

Хотел было написать про клавиатуру Агат-7, нарисованную на развороте тетрадки в клеточку. Но почитал каменты, да раздумал.
Набежало тут старпёров, понимаешь.

Зря вы так. У меня где-то потерялся нарисованный на развороте IBM PC, с установленной XP и Nero (были в детстве и другие подобные штуки), а если говорить о программировании, то до сих пор предпочитаю прикидывать сначала на бумаге что-нибудь - блок-схему, поля и связи БД, части алгоритма в псевдокоде, дизайн странички... Ничего дурного в этом не вижу: в код проще переносить то, что заранее обдумал.

Имхо, программирование на ассемблере "на бумажке" дисциплинирует (особенно если учитывать влияние инструкций на флаги и регистры, записывая их в колонке рядом).

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

Крутая история. “Компилятор в голове” - точное название.

У меня первый код был на Бейсике, в тетрадке. Потом 10 лет в геймдеве - там тоже часто рисовал архитектуру на бумаге, прежде чем открыть IDE. Сейчас embedded: прошивки для микроконтроллеров, Linux на ARM-платах, паяльник на столе рядом с клавиатурой.

И знаешь что забавно - принцип “записал на бумажке, чтобы не забыть” никуда не делся. Только теперь я записываю не теги, а архитектурные решения в markdown-файлы, потому что AI-агент между сессиями всё забывает. По сути тот же бумажный бэкап, только для нейросети.

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

Тоже рисовал DOM в тетрадке, тогда это казалось единственным способом понять

я никогда не любил писать код на бумажке, кроме как под действием вдохновения... у всех так? зато архитектура у меня на тех же листиках отчеканивалась так, что поддержка была учтена на 10 лет вперед, и, согласитесь, код запрячь писать можно и ИИ, но архитектура - творение разработчика

Всегда ненавидел писать от руки. Всё написанное в тетрадках успешно забыл. В целом на память не жалуюсь, знаю наизусть много стихов, могу писать код без автокомплита.

Придерживаюсь мнения, что педагогическая ценность письма от руки сильно преувеличена и по большей части является вредным суеверием

Sign up to leave a comment.

Articles