OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 00:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Понедельник, 12 Май, 2014 23:46 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Project Oberon @ BlackBox


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Проект Оберон"
СообщениеДобавлено: Вторник, 13 Май, 2014 12:25 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Alexander Shiryaev писал(а):
Коллеги, пож., думайте чуть-чуть о читателях: пару слов хотя бы, зачем туда идти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Проект Оберон"
СообщениеДобавлено: Вторник, 13 Май, 2014 15:52 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Info21 писал(а):
Alexander Shiryaev писал(а):
Коллеги, пож., думайте чуть-чуть о читателях: пару слов хотя бы, зачем туда идти.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Проект Оберон"
СообщениеДобавлено: Вторник, 13 Май, 2014 16:34 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Александр, респект. Мне понравилось.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Проект Оберон"
СообщениеДобавлено: Вторник, 13 Май, 2014 17:17 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Alexander Shiryaev писал(а):
Я это делал для изучения.
Александр, "это" -- что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Среда, 03 Сентябрь, 2014 00:43 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Круто, спасибо.
Использовал портированный компилятор, как живое пособие при создании эмулятора троичного компа. Систему команд взял у Вирта, компилятор доработал под новую систему. Получился троичный Оберон с тритами и трайтами. Крутится внутри ББ, код исполняет. Довольно поучительно получилось. Может позже опубликую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Понедельник, 13 Октябрь, 2014 11:38 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
По просьбе автора отделена тема viewtopic.php?f=137&t=5232


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Пятница, 28 Ноябрь, 2014 21:34 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Цитата:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Воскресенье, 12 Ноябрь, 2017 03:01 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Александр, Вы уверены, что при таком порядке объявлений LONGREAL будет REAL, а не SHORTREAL?
Код:
MODULE PoDisplay;   (*NW 5.11.2013 / 3.7.2016*)
   ...
   TYPE
      LONGINT = INTEGER;
      REAL = SHORTREAL;
      LONGREAL = REAL;
      CHAR = SHORTCHAR;
      BYTE = SHORTCHAR;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Воскресенье, 12 Ноябрь, 2017 08:41 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
LONGREAL не используется. Сделал так наверное по аналогии с LONGINT.
http://www.astrobe.com/forum/viewtopic.php?f=4&t=129
https://www.inf.ethz.ch/personal/wirth/Oberon/PortingOberon.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Воскресенье, 12 Ноябрь, 2017 13:08 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Я имел ввиду, что если Вы переобозначили Y <- X, то последующее Z <- Y даст Z = X.
Y <- X, Z <- Y не тоже самое, что Z <- Y, Y <- X

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Po - Project Oberon @ BlackBox
СообщениеДобавлено: Воскресенье, 12 Ноябрь, 2017 19:27 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Да, LONGREAL = REAL = SHORTREAL


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB