andrzejn: (Default)
[personal profile] andrzejn
Знатоки творчества "Аквариума" знают, что в альбом "Треугольник" (1981) включено стихотворение на обратном языке.

Первый компьютер у меня появился в 1986 году. Это был БК-0010, первой модели - с плёночной клавиатурой и интерпретатором языка "ФОКАЛ" в ПЗУ. Кассеты с программами, руководство по ассемблеру PDP-11 и описание системных регистров приходилось добывать самостоятельно, через друзей, знакомых и случайные объявления в журналах. Всё-таки даже до появления FidoNet в СССР было ещё четыре года.

И вот однажды, играючись, я добрался до регистра, через который шло общение БК с магнитофоном. Один бит регистра работал на вход, соседний - на выход. "Ага", - сказал я, за полчасика составил, набрал и отладил в машинных кодах процедуру записи/воспроизведения звука и начал исследовать полученный цифровой магнитофон. Запись шла в видеопамять - обычной памяти у БК было только 16K, а тут ещё целых 16K простаивают без дела. Заодно на экране получались красивые полоски.

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

Re

Date: Tuesday, 10 October 2006 18:25 (UTC)
From: [identity profile] granite-golem.livejournal.com
"Фокал"? Блин, мне до сих пор казалось, что "Форт". В школе у нас такие стояли - штук 12 в сетке, а сервак был на ДВК-2. Правда, мы там на Бейсике писали, сбоку был пристроен переключатель с Бейсика на Фокал.

Памяти маловато, правда. Хотя когда я на "Микрошу" грузил Бейсик, примерно так же и оставалось...

Re: Re

Date: Tuesday, 10 October 2006 18:35 (UTC)
From: [identity profile] helxen.livejournal.com
фокал прекрасный язык был, надо признаться, для семилетнего ребенка :) бейсик тремя годами позже мне понравился гораздо меньше.

Re: Re

Date: Tuesday, 10 October 2006 19:02 (UTC)
From: [identity profile] helxen.livejournal.com
да кто ж спорит :) я как программер наверное вымер на пару лет позже фокала :) так и ошиваюсь админом.

Re: Re

Date: Tuesday, 10 October 2006 19:03 (UTC)
From: [identity profile] helxen.livejournal.com
форт оставил примерно то же впечатление восхищение, что и brainfuck. со вторым правда познакомился заметно позже, но до сих пор оба языка считаю если не совершенством изящества, то хотя бы где-то поблизости.

Re: Re

Date: Wednesday, 11 October 2006 08:42 (UTC)
From: [identity profile] snowman-fedya.livejournal.com
Так что, не знаешь, что делается, когда нет форта?

Его пишут. Ядро его на ассемблере совсем ничего, а далее идёт саморазвёртывание. Я так и сделал в 87м.

Re: Re

Date: Wednesday, 11 October 2006 20:32 (UTC)
From: [identity profile] snowman-fedya.livejournal.com
А куда он делся? У меня вон, до сих пор на шкафу лежит. Лет шесть назад воткнул в телевизор, поностальгировал немножко...

Re: Re

Date: Thursday, 12 October 2006 07:06 (UTC)
From: [identity profile] snowman-fedya.livejournal.com
Ну, на "спектруме" чего только не было...

Date: Tuesday, 10 October 2006 19:10 (UTC)
From: [identity profile] p_govorun.livejournal.com
Как говорил один мой знакомый, "предназначение языка фокал ясно из его названия". Это к предыдущему посту (http://andrzejn.livejournal.com/709334.html). :-)

А ещё там тамошний интерпретатор мог выдать ошибку "Непарные скобки" на выражение, не содержащее вобще ни одной скобки.

Интересная была машина :-)

Чем инженер-механик

Date: Tuesday, 10 October 2006 21:48 (UTC)
From: [identity profile] k113.livejournal.com
отличается от инженера-электроника? Я с "треугольником", равно как и с "Электричеством" (там тоже есть обратные фразы) поступил проще - пропустил плёнку с другой стороны тонвала и приложил резиновый ролик, протащив плёнку в обратную сторону. А "Апогей" у меня появился только в 89...

Date: Tuesday, 10 October 2006 23:35 (UTC)
From: [identity profile] freeborn.livejournal.com
Да, полоски действительно красивые получаются. Правда, я то же самое делал уже на чуде под названием АГАТ-7 - советском псевдоаналоге Apple II.

Date: Wednesday, 11 October 2006 06:11 (UTC)
From: [identity profile] ivoyt.livejournal.com
клевый пример! я, кстати, тоже с БК начинал, только 0010-01, т.е. с нормлаьной клавой. Из того, что запомнилось: писал прогу-демо сонечной системы, с асмом тоже разбирался, как раз для записи напрямую в видеопамять. Ну, еще была LIFE, а знакомый написал рассчет солнечных и лунных затмений :)

Date: Wednesday, 11 October 2006 08:57 (UTC)
From: [identity profile] snowman-fedya.livejournal.com
Да, машина была зверская. В том плане, что давала массу возможностей, в отличие от "Радио86" и прочего. Графика была поинтересней, чем в "синклере", хоть и цветов поменьше. Я на нём много чего программил -- расчёт фрактальных поверхностей, скажем, делал... Писал и нортоноподобную оболочку, и даже начал что-то виндоподобное (правда, ориентировался на макинтош, т.к. винды тогда я не видел, а на макинтоше вовсю порисовал на выставке "информатика в жизни сша". Но 16К памяти... Я уже и придумал, как её расширить, изобретя аналог EMS, но тут началась эпоха паяния синклеров, и всё потихоньку свернулось...

Фокал же тормозной был до невозможности. Даже самый простой бейсик был быыстрее в разы. Но лучше всего, конечно, получалось на короле всех языков -- Форте.

шел 1986 год

Date: Wednesday, 11 October 2006 09:11 (UTC)
From: [identity profile] allfabeta.livejournal.com
А я, а я, а я!!...

получала первые навыки программирования на огромных шкафах под названием "Мир-2". Самыми примечательными на клавиатуре были знаки "Сумма" и "Интеграл". вот так вот просто. Без создания процедур и циклов. Один значек и все.

А еще световое перо позволяло быстро править ошибки. Язык был внутренний. Накопители: перфоленты и магнитные карты.

Profile

andrzejn: (Default)
Андрій Новосьолов

May 2025

M T W T F S S
    1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
2627 28 29 3031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Friday, 30 May 2025 14:49
Powered by Dreamwidth Studios