Перевод с обратного языка
Tuesday, 10 October 2006 17:49![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Знатоки творчества "Аквариума" знают, что в альбом "Треугольник" (1981) включено стихотворение на обратном языке.
Первый компьютер у меня появился в 1986 году. Это был БК-0010, первой модели - с плёночной клавиатурой и интерпретатором языка "ФОКАЛ" в ПЗУ. Кассеты с программами, руководство по ассемблеру PDP-11 и описание системных регистров приходилось добывать самостоятельно, через друзей, знакомых и случайные объявления в журналах. Всё-таки даже до появления FidoNet в СССР было ещё четыре года.
И вот однажды, играючись, я добрался до регистра, через который шло общение БК с магнитофоном. Один бит регистра работал на вход, соседний - на выход. "Ага", - сказал я, за полчасика составил, набрал и отладил в машинных кодах процедуру записи/воспроизведения звука и начал исследовать полученный цифровой магнитофон. Запись шла в видеопамять - обычной памяти у БК было только 16K, а тут ещё целых 16K простаивают без дела. Заодно на экране получались красивые полоски.
Так я узнал, что однобитного звука при высокой частоте дискретизации вполне достаточно, чтобы узнаваемо воспроизводить музыку и речь. Тут мне под руку попалась кассета с "Треугольником", я дописал процедуру обратного воспроизведения - и наконец-то узнал, о чём это стихотворение.
Первый компьютер у меня появился в 1986 году. Это был БК-0010, первой модели - с плёночной клавиатурой и интерпретатором языка "ФОКАЛ" в ПЗУ. Кассеты с программами, руководство по ассемблеру PDP-11 и описание системных регистров приходилось добывать самостоятельно, через друзей, знакомых и случайные объявления в журналах. Всё-таки даже до появления FidoNet в СССР было ещё четыре года.
И вот однажды, играючись, я добрался до регистра, через который шло общение БК с магнитофоном. Один бит регистра работал на вход, соседний - на выход. "Ага", - сказал я, за полчасика составил, набрал и отладил в машинных кодах процедуру записи/воспроизведения звука и начал исследовать полученный цифровой магнитофон. Запись шла в видеопамять - обычной памяти у БК было только 16K, а тут ещё целых 16K простаивают без дела. Заодно на экране получались красивые полоски.
Так я узнал, что однобитного звука при высокой частоте дискретизации вполне достаточно, чтобы узнаваемо воспроизводить музыку и речь. Тут мне под руку попалась кассета с "Треугольником", я дописал процедуру обратного воспроизведения - и наконец-то узнал, о чём это стихотворение.
Re
Date: Tuesday, 10 October 2006 18:25 (UTC)Памяти маловато, правда. Хотя когда я на "Микрошу" грузил Бейсик, примерно так же и оставалось...
Re: Re
Date: Tuesday, 10 October 2006 18:35 (UTC)Re: Re
Date: Tuesday, 10 October 2006 18:40 (UTC)Re: Re
Date: Tuesday, 10 October 2006 19:02 (UTC)Re: Re
Date: Tuesday, 10 October 2006 18:39 (UTC)С Фортом я впервые повстречался на втором курсе. У одногруппника был крутой американский калькулятор, программируемый на Форте.
Re: Re
Date: Tuesday, 10 October 2006 19:03 (UTC)впечатлениевосхищение, что и brainfuck. со вторым правда познакомился заметно позже, но до сих пор оба языка считаю если не совершенством изящества, то хотя бы где-то поблизости.Re: Re
Date: Wednesday, 11 October 2006 08:42 (UTC)Его пишут. Ядро его на ассемблере совсем ничего, а далее идёт саморазвёртывание. Я так и сделал в 87м.
Re: Re
Date: Wednesday, 11 October 2006 08:54 (UTC)Re: Re
Date: Wednesday, 11 October 2006 20:32 (UTC)Re: Re
Date: Thursday, 12 October 2006 06:13 (UTC)Re: Re
Date: Thursday, 12 October 2006 07:06 (UTC)no subject
Date: Tuesday, 10 October 2006 19:10 (UTC)А ещё там тамошний интерпретатор мог выдать ошибку "Непарные скобки" на выражение, не содержащее вобще ни одной скобки.
Интересная была машина :-)
Чем инженер-механик
Date: Tuesday, 10 October 2006 21:48 (UTC)no subject
Date: Tuesday, 10 October 2006 23:35 (UTC)no subject
Date: Wednesday, 11 October 2006 06:11 (UTC)no subject
Date: Wednesday, 11 October 2006 08:57 (UTC)Фокал же тормозной был до невозможности. Даже самый простой бейсик был быыстрее в разы. Но лучше всего, конечно, получалось на короле всех языков -- Форте.
шел 1986 год
Date: Wednesday, 11 October 2006 09:11 (UTC)получала первые навыки программирования на огромных шкафах под названием "Мир-2". Самыми примечательными на клавиатуре были знаки "Сумма" и "Интеграл". вот так вот просто. Без создания процедур и циклов. Один значек и все.
А еще световое перо позволяло быстро править ошибки. Язык был внутренний. Накопители: перфоленты и магнитные карты.