Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 17 дек 2017, 15:47

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: oberon-07-11 от akron1
СообщениеДобавлено: 25 сен 2013, 06:56 
Не в сети

Сообщения: 107
https://sites.google.com/site/oberonsys ... -ot-akron1

Может генерировать машкод как для Win32/Lin32, так и для Колибри.
Обероноориентированный редактор текстов (Win32) написан на Обероне-07.
Имеет некоторые расширения.
Доступен в исходных кодах, компилирует сам себя.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: oberon-07-11 от akron1
СообщениеДобавлено: 25 сен 2013, 06:59 
Не в сети

Сообщения: 107
Оказывается, тема про него уже есть:
viewtopic.php?f=40&t=75


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: oberon-07-11 от akron1
СообщениеДобавлено: 25 сен 2013, 12:46 
Не в сети
Аватара пользователя

Сообщения: 846
Откуда: Днепропетровская обл.
Да, но ничего, в той теме не указано что он умеет и для Колибри.

Интересно, развивается ли сейчас данный компилятор или приостановлен?
Также я не знаю по какой лицензии он распространяется, вроде в архиве никаких указаний на это нет.

Ещё ограничением этого компилятора является неполная реализация возможностей Оберона-07, а именно — отсутствие сборки мусора. Насколько я понимаю, автор её просто не осилил. Ну что ж, то же самое могу сказать и про себя в отношении к XDev. Пока нету. ;)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: oberon-07-11 от akron1
СообщениеДобавлено: 26 сен 2013, 07:20 
Не в сети

Сообщения: 107
Zorko писал(а):
Также я не знаю по какой лицензии он распространяется, вроде в архиве никаких указаний на это нет.

В архиве в папке license приведены две лицензии: "GNU GENERAL PUBLIC LICENSE" и "GNU LESSER GENERAL PUBLIC LICENSE"

Zorko писал(а):
Ещё ограничением этого компилятора является неполная реализация возможностей Оберона-07, а именно — отсутствие сборки мусора.

Отсутствие GC, конечно, недостаток, но в оправдание разработчика компилятора можно сказать, что в описании Оберона-07 не указано, что его реализации должны включать сборщик мусора. Вот в описании Компонентного Паскаля такой пункт есть, да.

Реализации оберона для мелкоконтроллеров вполне могут не иметь сборщика мусора и вообще не уметь работать с динамической памятью -- ну какая там работа с динамическими объектами в ОЗУ 256 байт, например, из которых 30+ отведены под регистры, ещё 50 -- под стек, а остальной объём (аж целых 170 байт) -- под переменные. Мне несколько лет приходилось делать на сях софт для мелкоконтроллеров с такими ресурсами (MCS51)...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: oberon-07-11 от akron1
СообщениеДобавлено: 26 сен 2013, 11:28 
Не в сети
Аватара пользователя

Сообщения: 846
Откуда: Днепропетровская обл.
Ну, для ОЗУ 256 байт и Оберон не в радость, тем более 07.
Однако с трудом представляю такой объём памяти для заявленного таргета (i80x86-32). :)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: oberon-07-11 от akron1
СообщениеДобавлено: 04 ноя 2016, 11:38 
Не в сети

Сообщения: 107
Я думал, akron1 забросил свой компилятор, ан нет: http://board.kolibrios.org/viewtopic.ph ... =30#p66481


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: oberon-07-11 от akron1
СообщениеДобавлено: 09 ноя 2016, 12:39 
Не в сети
Администратор
Аватара пользователя

Сообщения: 22
Вот это ништяк)) Это я удачно зашёл))

_________________
Действия профессионала предсказуемы. Но в мире полно любителей!


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

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


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

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


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Тех.поддержка phpBB