[personal profile] ticklish_frog
В конце 70-х годов (более точно, в 1979) персональные компьютеры стали распространяться по Голландии, и самым первым, с чем столкнулись домашние пользователи, была нехватка программ. Проблема была адресована посредством эфирного радио. В качестве носителя информации тогда использовались кассетные магнитофоны со звуковым способом записи информации, а в качестве любительского языка программирования - BASIC. В результате передачи о компьютерах по национальному радио заканчивались пятиминуткой какафонии, в течение которой пользователи должны были записать звуки, идущие из эфира, на магнитную ленту, и потом "скормить" ее компьютеру. Каждая программа передавалась по 4 раза (для надежности), а кодировалась специальной системой, называемой BASICODE. Каждый сброшенный бит представлял собой длинный сигнал частотой 1200 Гц, а установленный - два коротких сигнала по 2400 Гц. Каждый символ исходного текста программы передавался упакованным в 9-битовый контейнер, сначала шел бит начала, затем 7 битов, представляющие сам символ непосредственно, и затем шли 2 контрольных бита. Начало и конец программы отмечались пятисекундными гудками.

Любопытно, что страсти кипели в этой области поистине шекспировские: хотя программа в исходном коде была вполне машинно-независимой, возникало желание несколько сократить передачу, закодировав все инструкции в более компактный вид, а также стандартизировать стиль программирования (например, в "стандарте" от 1981 года строки с 1 по 20000 отводились на собственно программу, потом шли подпрограммы с 20010 по 23090, потом данные, и, начиная со строки 30000 шли комментарии о разработчиках и замечания об авторских правах). Далее, в последующих версиях (а их было всего 3, последняя вышла в 1986 году) эти правила еще более уточнялись и усложнялись. Но не все было так безоблачно: возникало много диалектов BASICа, и решения о том, какую общую их часть поддерживать, принимались со скрипом, так что в итоге программы передавались для каждого типа интерпретатора по отдельности. Любопытно, что есть сохранившаяся где-то лента с программой, переданной в эфир в 1991 году.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

ticklish_frog

March 2026

S M T W T F S
1234567
89101112 1314
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 16th, 2026 04:50 am
Powered by Dreamwidth Studios