You are here
МК-61 кросс-транслятор (французский)
вс, 01/03/2015 - 20:04 - Русский
Нашёл в Интернете крайне занятную, на мой взгляд, ссылку: http://gtello.pagesperso-orange.fr/elektronika_e.htm. Некий француз приобрёл МК-61 и написал под него компилятор "высокоуровневого" языка. Помню, ещё в старых журналах о такой штуке писалось, и тоже на Бэйсике делали, но этот прецедент особенно примечателен. Интересно было бы такую штуку к нашему эмулятору прикрутить.
Да было дело
В НиЖ №6 1990 писали о подобном кросс-трансляторе. Спасибо за ссылку, написал товарищу письмо, может ответит, если тема его еще интересует.
P.S. Ответил. К сожалению, по-русски он не говорит, т.е. непосредственно участвовать в нашем сообществе не сможет. Если есть нужда адаптировать MK-compiler, то он может это сделать. По специальности - чистый программист, с микроэлектроникой не связан. У него также есть МК-161, с которым большие трудности из-за русскоязычного интерфейса, но большая часть "декодирована".
Да как же он его
Да как же он его адаптирует, ежели по-русски не понимает? Переписать на JS немудрено, но нужно развивать компилятор, в частности избавиться от бесскобочной нотации (в перспективе), от беспробельных конструкций, типа "IF(x=0)THEN", да и вообще от наследия Бэйсика и Паскаля, русифицировать сам язык и выходной текст (крайне нелепо выглядит ЯМК-код в виде "STO 0 RCL 0 STOP GOTO"). Вот помочь ему в этом было бы неплохо.
Все просто
Автоматический перевод текста и знание матчасти первоисточников, согласно которым мнемоники БП или ИП были взяты из GTO и RCL, а не наоборот. Поэтому помощь такого рода западным товарищам вряд ли нужна :) А вот перевести кросс-компилятор на русский язык с нашей помощью товарищ в принципе готов.