> -- Rifat писал(а):
> Написать транслятор из Оберона в Go не сложно, можно будет даже написать простую программу на Обероне, типа вычисления факториала и после запуска Go результат вычислится.Сложности возникнут, когда захотите использовать уже готовые библиотеки, которые есть в Go, в этом случае, в этих библиотеках могут быть использованы такие конструкции, которые нельзя один в один отобразить в Оберон. И нужно будет городить огород, чтобы как-то их использовать.Например, в Go функции могут возвращать несколько значений:Как отобразить вызов данной функции в Обероне?

в Go много чего есть ну и что.
смысл транслятора в том чтобы oberon-2 транслировать в Go
а не наоборот.

главное поддержка стандартного синтаксиса oberon-2.
дальше накрутить используя в том числе готовые либы Go, можно что угодно.