Pull to refresh

Comments 19

Традиционные техники сокращения размера Sinclair BASIC программ, типа NOT PI и VAL "2", были запрещены? Не очень понятно, зачем считать байты, если очевидно, что в байтах ту же самую программу можно сделать короче.

Побайтно каждая числовая константа хранится в строковом виде плюс 5 байт в бинарном формате. Например A=0 побайтно выглядит как то так: 65,61,48,0,0,0,0,0. Итого вышло 6 байт на одноразрядную константу. Кстати был трюк когда строковое и бинарное значение могли не совпадать. Про DEF FN я вообще молчу, там в бинарное представление засовывали машинный код (загрузчик ArtStudio вроде так делал). Если такую строку попытаться изменить через редактор ZX-Basic то бинарное представление синхронизируется по строковому представлению.

О, да. Я помню эти POKE 0, PEEK 0 в листингах программ всяких хакеров, типа Билла Гиоберта, со временем так тоже научился )

Да это была вполне стандартная практика с бинарным кодом внутри строки бейсика
Следующий этап — изучение ассемблера и написание анимационных демо-программ!

Вид данной шестерни доставляет много боли... Оно не будет работать же.

Если это "шестерня" для оптического энкодера, то вполне рабочая схема.

зуборезом по РУ5?

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

У меня, помню, была книжечка "Программирование на ZX-Basic" довольно толково описывающее встроенный язык, с примерами и задачками, очень было интересно все это изучать и пробовать прямо не отходя от компьютера.

Моей первой настольной книжкой по программированию стала "Как написать игру для ZX-Spectrum" после нее игрушки были заброшены )

Еще у меня был журнал, ZX-Review, кажется, если название не путаю. Толстенная такая книжица, напечатанная убористым шрифтом, на дешевой бумаге. Изучал его от корки до корки, за отсутствием интернета это был один из самых годных источников информации. Правда как раз к моменту когда он попал ко мне в руки, мой клон Спектрума сломался, а потом меня в армию загребли и стало не до развлечений. Потом уже пошли другие компьютеры.

Понимаю, что сейчас, возможно, закидают помидорами, но хочу сказать, что и сейчас есть такой софт, который можно поставить и сделать много чего интересного. Например, горячо нелюбимый школьниками PascalABS. Главное ХОТЕТЬ, главное чтобы было ИНТЕРЕСНО. А вот с этим сейчас у людей все больше проблем...

Спасибо за статью, довольно интересно. Мне отдельно понравилось, как автор удивляется мол, вау, получилось, а у меня это вышло, а тут я вот так написал, эх, а тут меня об
шошли. Забавно

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

Вот сейчас прочитал и какое-то удовольствие получил от прочтения на волне ностальгии.

То же самое наблюдаю и в киноиндустрии. Все эти Звездные Войны, Чужие, Матрица, Терминаторы и Влстелин Колец - были чем-то прорывным, поэтому наше поколение с трепитом относится к эволюции киноиндустрии 70х-90х и начала нулевых. Современое поколение не имеет того переходного опыта и часто нас не понимает и наш восторг от "убогих" лазеров в Звездных Войнах и побитового движения киборга убийцы в первой части терминатора, когда он в последних сценах на заводе тщетно пытается завершить свою программу - убить Сару, но оказывается придавлен прессом и убогие на вид молнии знаменуют его кончину))

Я тоже рисовал кружки в бейсике, но прогером не стал)))

одна из первых компьютерных игр (для меня) была на космическую тему. Непомню как называлась игра, но раса инопланетян - клинги. "Играли" мы в институте на ДВК-З. По окончании учебы я распечатал листинг на матричном принтере и увез с собой. Потом я собрал Радио-86рк. Было несколько месяцев мучительного набора строк Бейсика на пленочной клавиатуре. После - несколько месяцев отладки. Какой же был кайф...

Sign up to leave a comment.