User login

You are here

МК-61 кросс-транслятор (французский)

Нашёл в Интернете крайне занятную, на мой взгляд, ссылку: http://gtello.pagesperso-orange.fr/elektronika_e.htm. Некий француз приобрёл МК-61 и написал под него компилятор "высокоуровневого" языка. Помню, ещё в старых журналах о такой штуке писалось, и тоже на Бэйсике делали, но этот прецедент особенно примечателен. Интересно было бы такую штуку к нашему эмулятору прикрутить.

st's picture

В НиЖ №6 1990 писали о подобном кросс-трансляторе. Спасибо за ссылку, написал товарищу письмо, может ответит, если тема его еще интересует.

P.S. Ответил. К сожалению, по-русски он не говорит, т.е. непосредственно участвовать в нашем сообществе не сможет. Если есть нужда адаптировать MK-compiler, то он может это сделать. По специальности - чистый программист, с микроэлектроникой не связан. У него также есть МК-161, с которым большие трудности из-за русскоязычного интерфейса, но большая часть "декодирована".

Да как же он его адаптирует, ежели по-русски не понимает? Переписать на JS немудрено, но нужно развивать компилятор, в частности избавиться от бесскобочной нотации (в перспективе), от беспробельных конструкций, типа "IF(x=0)THEN", да и вообще от наследия Бэйсика и Паскаля, русифицировать сам язык и выходной текст (крайне нелепо выглядит ЯМК-код в виде "STO 0 RCL 0 STOP GOTO"). Вот помочь ему в этом было бы неплохо.

st's picture

Автоматический перевод текста и знание матчасти первоисточников, согласно которым мнемоники БП или ИП были взяты из GTO и RCL, а не наоборот. Поэтому помощь такого рода западным товарищам вряд ли нужна :) А вот перевести кросс-компилятор на русский язык с нашей помощью товарищ в принципе готов.