Эль Барроуз
2012-04-11 11:47Про самую большую советскую ЭВМ "Эльбрус" все, наверное, слышали. Она имела очень интересную для своего времени архитектуру, оптимизированную для языков высокого уровня. Идея была навеяна другой разработкой - машиной Burroughs B5000. Стековая организация, теги и прочее.
Так вот, горячие ребята добыли полные тексты Алгол-компилятора для B5500. И затеяли проект по созданию симулятора для Burroughs, чтобы было на чём этот компилятор запускать. Описание машины тоже имеется: B5000, B5500.
Так вот, горячие ребята добыли полные тексты Алгол-компилятора для B5500. И затеяли проект по созданию симулятора для Burroughs, чтобы было на чём этот компилятор запускать. Описание машины тоже имеется: B5000, B5500.

no subject
Date: 2012-04-11 18:53 (UTC)no subject
Date: 2012-04-11 19:06 (UTC)Запускасть надо на советском военном компьютере на основе микропроцессора Эльбрус ;)
no subject
Date: 2012-04-11 19:26 (UTC)no subject
Date: 2012-04-11 19:29 (UTC)Почему они пишут, что им нужен объектный код компилятора для раскрутки, неясно.
no subject
Date: 2012-04-11 19:41 (UTC)no subject
Date: 2012-04-11 19:47 (UTC)честнотупо интерпретировать - эффективность по нынешним временам неважна, да и использовать этот интерпретатор придется считаное число раз.no subject
Date: 2012-04-11 19:51 (UTC)no subject
Date: 2012-04-11 20:15 (UTC)IF IF = THEN THEN THEN = ELSE ELSE ELSE = IF.
А вот понять и реализовать семантику всего этого кошмара - отдельная задача. Там навскидку с первых строк видны предопределенные (регистровые?) переменные SI и DI и операция LOC (аналог сишного унарного & ?). Кто знает, что там дальше.
no subject
Date: 2012-04-11 20:37 (UTC)no subject
Date: 2012-04-11 21:30 (UTC)no subject
Date: 2012-04-11 21:33 (UTC)no subject
Date: 2012-04-11 20:23 (UTC)no subject
Date: 2012-04-11 21:26 (UTC)no subject
Date: 2012-04-11 21:47 (UTC):)
Date: 2012-04-11 21:54 (UTC)no subject
Date: 2012-04-11 22:46 (UTC)no subject
Date: 2012-04-12 00:54 (UTC)no subject
Date: 2012-04-12 03:56 (UTC)Были тексты VAX/VMS от 1984 года, я их отдал в музей.
Кое-какие мелкие личные мои файлы (программки), которые сохранились в директориях других людей.
Но моя собственная директория, которую я как раз и надеялся найти -- пустая.
То ли я ее сам удалил перед отъездом, то ли уже после моего отъезда удалили.
Я перед отъездом оставлял две копии своих backup-ов знакомому, но эти ленты при его переезде, увы, потерялись. Надо, конечно, было раньше позаботиться, чем "20 лет спустя", но как-то не сложилось, да и не казалось особенно нужным. Так что, боюсь, все проекты, которые там были, канули в лету.
Больше всего жалко мой TCP/IP для VMS, сейчас на него было бы любопытно взглянуть из сентиментальных соображений, там были забавные вещи, начиная от framework для lightweight процессов в ядре (сделанный до того, как аналогичную структуру завел DEC) и т.д.
no subject
Date: 2012-04-17 16:42 (UTC)http://oboguev.livejournal.com/2590888.html
no subject
Date: 2012-04-18 03:26 (UTC)no subject
Date: 2012-04-18 04:01 (UTC)DEC's proprietary operating system for its VAX minicomputer; one of the seven or so environments that loom largest in hacker folklore. Many Unix fans generously concede that VMS would probably be the hacker's favorite commercial OS if Unix didn't exist; though true, this makes VMS fans furious.
no subject
Date: 2012-04-19 05:47 (UTC)http://avva.livejournal.com/2431967.html?thread=85289951#t85289951
no subject
Date: 2012-04-12 02:35 (UTC)а перфокарты - фотошопить!