News @ oboe.ru - Ежедневная лента новостей о классической музыке: статьи, концерты, анонсы, mp3, аналитика, ссылки, программы...
http://news.oboe.ru/?id=1815
11/7/2010
Генетический код транслирован в набор звуков
Когда-то давно - около 18-20 лет назад - я (естественно, не претендуя на оригинальность) - написал программу (кажется, с помощью то ли Turbo Pascal, то ли Turbo Prolog), которая транслировала файлы в некий набор издаваемых компьютером звуков: байты, составляющие файл того или иного типа, транслировались по определённому алгоритму в высоты и длительности. Таким образом, входной файл "превращался" в некую мелодию или нечто многоголосное. Как показали эксперименты, "на слух" можно легко было отличить исполняемые EXE-файлы, транслированные с помощью компиляторов тогдашней Borland International, от, скажем, COM-файлов, входящих в состав тогдашней MS-DOS или файлов, созданных системой Ventura publisher.
Удивительно, но факт: аналогичные "эксперименты" производятся до сих пор. На этот раз "в музыку" переведён генетический код человека: подробности см., например, в статье Генетический код человека перевели в музыку.
Update 2010-07-18:. А Саша Волков сообщил следующие интересные дополнения по теме. Один из русских (советских) патриархов программирования А. Н. Томилин читал лекцию в летней школе для юных программистов, в которой рассказал следующую "байку". К регистрам отечественной электронно-вычислительной машине, которая обеспечивала работу первой отечественной системы ПРО, был присоединен динамик. По звуку в динамиках можно было определить, какое действие осуществляет система ПРО - обнаружение цели, сопровождение, запуск ракет и т.п. Кроме того, считалось плохой приметой, если Главный конструктор находится рядом с ЭВМ (он должен был находиться в командном пункте - КП) - но при этом главный конструктор просил вывести сигнал динамика к ему в КП, чтобы "слушать, как счёт идет".