OberonCore
https://forum.oberoncore.ru/

Po - Project Oberon @ BlackBox
https://forum.oberoncore.ru/viewtopic.php?f=90&t=5127
Страница 1 из 1

Автор:  Alexander Shiryaev [ Понедельник, 12 Май, 2014 23:46 ]
Заголовок сообщения:  Po - Project Oberon @ BlackBox

Project Oberon @ BlackBox

Автор:  Info21 [ Вторник, 13 Май, 2014 12:25 ]
Заголовок сообщения:  Re: "Проект Оберон"

Alexander Shiryaev писал(а):
Коллеги, пож., думайте чуть-чуть о читателях: пару слов хотя бы, зачем туда идти.

Автор:  Alexander Shiryaev [ Вторник, 13 Май, 2014 15:52 ]
Заголовок сообщения:  Re: "Проект Оберон"

Info21 писал(а):
Alexander Shiryaev писал(а):
Коллеги, пож., думайте чуть-чуть о читателях: пару слов хотя бы, зачем туда идти.

Я это делал для изучения.
Может быть кому-нибудь пригодится, потому-что в BlackBox работать удобнее.
Например, там есть кросс-компилятор, т. е. писать программы для Oberon V5 можно в BlackBox-е, а не в самой системе.
Может быть кому-то нужен только компилятор (или даже только компилятор переднего плана), а сама система не нужна.

Автор:  ilovb [ Вторник, 13 Май, 2014 16:34 ]
Заголовок сообщения:  Re: "Проект Оберон"

Александр, респект. Мне понравилось.

Автор:  Info21 [ Вторник, 13 Май, 2014 17:17 ]
Заголовок сообщения:  Re: "Проект Оберон"

Alexander Shiryaev писал(а):
Я это делал для изучения.
Александр, "это" -- что?

Автор:  Пётр Кушнир [ Среда, 03 Сентябрь, 2014 00:43 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Круто, спасибо.
Использовал портированный компилятор, как живое пособие при создании эмулятора троичного компа. Систему команд взял у Вирта, компилятор доработал под новую систему. Получился троичный Оберон с тритами и трайтами. Крутится внутри ББ, код исполняет. Довольно поучительно получилось. Может позже опубликую.

Автор:  Борис Рюмшин [ Понедельник, 13 Октябрь, 2014 11:38 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

По просьбе автора отделена тема viewtopic.php?f=137&t=5232

Автор:  Alexander Shiryaev [ Пятница, 28 Ноябрь, 2014 21:34 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Цитата:

Добавил транслятор Lola-2 → Verilog

Автор:  Евгений Темиргалеев [ Воскресенье, 12 Ноябрь, 2017 03:01 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Александр, Вы уверены, что при таком порядке объявлений LONGREAL будет REAL, а не SHORTREAL?
Код:
MODULE PoDisplay;   (*NW 5.11.2013 / 3.7.2016*)
   ...
   TYPE
      LONGINT = INTEGER;
      REAL = SHORTREAL;
      LONGREAL = REAL;
      CHAR = SHORTCHAR;
      BYTE = SHORTCHAR;

Автор:  Alexander Shiryaev [ Воскресенье, 12 Ноябрь, 2017 08:41 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

LONGREAL не используется. Сделал так наверное по аналогии с LONGINT.
http://www.astrobe.com/forum/viewtopic.php?f=4&t=129
https://www.inf.ethz.ch/personal/wirth/Oberon/PortingOberon.pdf

Автор:  Евгений Темиргалеев [ Воскресенье, 12 Ноябрь, 2017 13:08 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Я имел ввиду, что если Вы переобозначили Y <- X, то последующее Z <- Y даст Z = X.
Y <- X, Z <- Y не тоже самое, что Z <- Y, Y <- X

Т.е. будет LONGREAL = REAL = SHORTREAL.

Автор:  Alexander Shiryaev [ Воскресенье, 12 Ноябрь, 2017 19:27 ]
Заголовок сообщения:  Re: Po - Project Oberon @ BlackBox

Да, LONGREAL = REAL = SHORTREAL

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/