Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб дек 16, 2017 6:39 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 42 сообщения ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Компилятор Oberon-07
СообщениеДобавлено: Чт окт 17, 2013 2:31 pm 
Не в сети

Зарегистрирован: Ср сен 26, 2007 5:36 am
Сообщения: 15
Вчера случайно нашел интересный, как мне кажется, проект https://sites.google.com/site/oberon07compiler/versii. Это компилятор языка Oberon-07. Умеет собирать программы под KolibriOS. Оффтопик: Мне вот интересно, а почему сообщество до сих пор не в курсе? Тем более, что поддержку KolibriOS у автора запросил человек с этого форума. В том числе может скомпилировать сам себя и без проблем работать на KolibriOS. Пока особо не экспериментировал, но стандартный Hello, world! без проблем собрал и запустил в сегодняшней ночной сборке. Будет ли полезно сообществу, если я сделаю форк проекта и буду дальше развивать язык и библиотеки поддержки KolibriOS?


Вложения:
binary.zip [46.43 КБ]
176 скачиваний
about.pdf [189.09 КБ]
198 скачиваний
oberon-07.0.7.1.rar [363.92 КБ]
169 скачиваний

_________________
Настоящий программист делает так:
COPY CON PROGRAM.EXE


Последний раз редактировалось re0ne Чт окт 17, 2013 9:09 pm, всего редактировалось 1 раз.
Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Чт окт 17, 2013 2:34 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Если это будет полезно тебе - то на здоровье. Оберон - язык интересный, но мне кажется, его время уходит; в наши дни люди с большим интересом смотрят на C#, python, ruby, java. И всё это на самом деле можно тоже иметь в Колибри - были бы люди, желающие это использовать.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 17, 2013 3:04 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Порт полезен будет однозначно.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Чт окт 17, 2013 3:07 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
SoUrcerer писал(а):
И всё это на самом деле можно тоже иметь в Колибри - были бы люди, желающие это использовать.

Если бы Python был, я,бы им пользовался, и писал на нем. Сам его портировать, к сожалению, немогу.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт окт 17, 2013 3:11 pm 
Не в сети

Зарегистрирован: Ср сен 26, 2007 5:36 am
Сообщения: 15
punk_joker писал(а):
Порт полезен будет однозначно.

Я вам больше скажу - порт уже есть. :D Идем по ссылке, качаем, собираем, проверяем.

_________________
Настоящий программист делает так:
COPY CON PROGRAM.EXE


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Чт окт 17, 2013 3:19 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Перепост важной переписки из чата (для истории):
Спойлер: Показать
re0ne « Thu Oct 17, 2013 12:42 pm » https://sites.google.com/site/oberon07compiler/versii
re0ne « Thu Oct 17, 2013 12:43 pm » вчера случайно нашел
re0ne « Thu Oct 17, 2013 12:43 pm » компилятор Oberon-07
re0ne « Thu Oct 17, 2013 12:45 pm » есть возможность собирать программы под KolibriOS
Mario_r4 « Thu Oct 17, 2013 12:48 pm » re0ne: наверное замечательная вещь, только что то специалистов которые его буду использовать не наблюдается
re0ne « Thu Oct 17, 2013 1:12 pm » Mario_r4: был бы компилятор, а специалисты найдутся
re0ne « Thu Oct 17, 2013 1:12 pm » получилось собрать сам компилятор под Kolibri
re0ne « Thu Oct 17, 2013 1:25 pm » получилось собрать Hello, world для Kolibri из под нее же!
re0ne « Thu Oct 17, 2013 1:37 pm » Насколько я знаю, других компиляторов ЯВУ, работающих под KolibriOS либо нет, либо нет, либо очень мало и они неудобны
re0ne « Thu Oct 17, 2013 1:39 pm » есть ли смысл развивать этот?
Leency « Thu Oct 17, 2013 1:48 pm » re0ne: привет
Leency « Thu Oct 17, 2013 1:48 pm » re0ne: создай тему на форуме
Mario_r4 « Thu Oct 17, 2013 1:50 pm » re0ne: я же не говорил, что он не нужен, а лишь отметил что обычно желающих программировать на редких языках очень мало.
Mario_r4 « Thu Oct 17, 2013 1:52 pm » re0ne: если он уже работает, то лишним точно не будет :-)
re0ne « Thu Oct 17, 2013 1:58 pm » Mario_r4: язык то редкий, но достаточно похож на Pascal. и минималистичный, что вполне в духе Kolibri
yogev_ezra « Thu Oct 17, 2013 2:01 pm » re0ne: Хорошая новость - создай тему, действительно.
yogev_ezra « Thu Oct 17, 2013 2:05 pm » re0ne: А вот это не то? viewtopic.php?f=33&t=2280&p=47778&hilit=oberon#p47778
re0ne « Thu Oct 17, 2013 2:11 pm » yogev_ezra: это тоже Oberon, но не тот компилятор
re0ne « Thu Oct 17, 2013 2:14 pm » re0ne: еще раз акцентируюсь на основной особенности: он не только делает программы для KolibriOS, он еще и может под ней работать, то есть собирать для Kolibri из-под Kolibri
yogev_ezra « Thu Oct 17, 2013 2:14 pm » re0ne: Ну тогда создай тему. И компилятор на SVN выложи, раз уж он работает :-)
re0ne « Thu Oct 17, 2013 2:15 pm » в колибри пишем, в колибри компилируем, в колибри запускаем
Mario_r4 « Thu Oct 17, 2013 2:15 pm » re0ne: почти как ФАСМ ;-)
Mario_r4 « Thu Oct 17, 2013 2:16 pm » Like a BOSS - Like a FASM
re0ne « Thu Oct 17, 2013 2:19 pm » Mario_r4: да. но это язык высокого уровня. чего колибри очень не хватает
yogev_ezra « Thu Oct 17, 2013 2:23 pm » re0ne: Так тебе же говорят - делай :-) А ты оправдываешься :-)
yogev_ezra « Thu Oct 17, 2013 2:23 pm » re0ne: Сам компилятор-то на чём написан?
yogev_ezra « Thu Oct 17, 2013 2:25 pm » Krotov Anton - это кто?
Mario_r4 « Thu Oct 17, 2013 2:25 pm » re0ne: это твое личное время, хочешь делаешь, не хочешь не делаешь, запретов тут нет.
Mario_r4 « Thu Oct 17, 2013 2:26 pm » yogev_ezra: компилятор написан на самом себе - Like a FASM ;-)
re0ne « Thu Oct 17, 2013 2:27 pm » yogev_ezra: я не оправдываюсь :) да и не я автор. но, если это кому-нибудь нужно, могу сделать форк (проект GPL), и с середины следующего месяца поддерживать и развивать его
Mario_r4 « Thu Oct 17, 2013 2:28 pm » re0ne: создай тему на форуме и подожди с недельку - интересующиеся отпишутся
re0ne « Thu Oct 17, 2013 2:28 pm » yogev_ezra: Mario_r4: да, он написан на самом себе
re0ne « Thu Oct 17, 2013 2:36 pm » динамической модульности и сборки мусора в этой реализации пока нет
SoUrcerer « Thu Oct 17, 2013 2:37 pm » re0ne: я бы удивился, если бы они были
Mario_r4 « Thu Oct 17, 2013 2:38 pm » re0ne: я это только предположил, что сам на себе написан

re0ne писал(а):
Оффтопик: Мне вот интересно, а почему сообщество до сих пор не в курсе? Тем более, что поддержку KolibriOS у автора запросил человек с этого форума.
Я первый раз слышу, что кто-то у автора это просил... Это упоминается на форуме? Или где?
Цитата:
Будет ли полезно сообществу, если я сделаю форк проекта и буду дальше развивать язык и библиотеки поддержки KolibriOS?
Я думаю, будет очень полезно добавить его на SVN и в дистрибутив, а то многие жалуются, что кроме FASM, из-под самой KolibriOS не на чем писать... Только зачем форк, при живом авторе, GPL-лицензии и уже существующей поддержке KolibriOS (я в исходниках видел). Не проще ли связаться с автором, и использовать его работу, вместо того, чтобы делать новую работу?


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Чт окт 17, 2013 3:36 pm 
Не в сети

Зарегистрирован: Ср сен 26, 2007 5:36 am
Сообщения: 15
yogev_ezra писал(а):
Я первый раз слышу, что кто-то у автора это просил... Это упоминается на форуме? Или где?

Да, на форуме http://oberspace.dyndns.org/, где был впервые представлен проект, человек с ником Freeman (а такой ник есть и здесь, подозреваю, что это тот же человек) спросил:
Цитата:
А можно нескромный вопрос: поддержка ОС "Колибри" не планируется?

Автор сначала ответил, что поддержка не планируется, но потом сделал.
yogev_ezra писал(а):
Только зачем форк, при живом авторе

А вот зачем:
Цитата:
Выложил последнюю версию на гуглосайте https://sites.google.com/site/oberon07compiler и приостановил разработку.

Хотя после это был таки один релиз.

_________________
Настоящий программист делает так:
COPY CON PROGRAM.EXE


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Чт окт 17, 2013 3:42 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
re0ne
Да, компилятор бы не помешал. Если есть твёрдое желание его пилить, то лучше всё таки связаться с первоначальным разработчиком компилятора - это, естественно, моё личное мнение.


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Вс окт 27, 2013 1:01 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Запускаю compile.sh из архива - ноль реации. Что я делаю не так, почему не компилирует?


Вложения:
Oberton-07.7z [262.21 КБ]
103 скачивания

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Вс окт 27, 2013 1:47 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
У меня скомпилировалось, когда я скопировал исходник на "/rd/1".
Кроме того, раз ты изменил имя модуля, то надо было ещё править сам этот модуль.
Спойлер: Показать
Вложение:
2.PNG
2.PNG [ 68.22 КБ | 5254 просмотра ]


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Вс окт 27, 2013 2:09 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Т.е. не понимает оносительные пути...

0CodErr или re0ne
Можете кто-то написать на форум разработчика, чтобы добавил поддержку относительных путей для компилятора?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Вс окт 27, 2013 3:40 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
У меня бинарник скомпилировался и заменил исходник. Нужно было ещё путь к бинарнику указывать дополнительно?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Вс окт 27, 2013 8:15 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 85
Здравствуйте, уважаемые участники форума. Я - автор сабжа. Если у вас есть какие-либо вопросы или предложения - можете спрашивать. Принимаю любую критику кроме:
1) Качество машинного кода (с большой вероятностью я переделаю кодогенератор)
2) Качество исходного кода (пишу как умею и как хочу)
3) Язык Оберон (сильно переделывать и расширять язык не буду)


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Вс окт 27, 2013 8:20 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 85
Leency писал(а):
У меня бинарник скомпилировался и заменил исходник. Нужно было ещё путь к бинарнику указывать дополнительно?

Не очень понятно как такое могло произойти -- у исходников расширение имени файла - "ob07", а у бинарников для Колибри нет расширения, т. е. имена файлов различаются и подобной замены случиться не может.


Вернуться к началу
 Заголовок сообщения: Re: Компилятор Oberon-07
СообщениеДобавлено: Пн окт 28, 2013 1:10 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
akron1
А... Ясно спасибо. Просто в примере у исходника расширения небыло download/file.php?id=5315
И всё же немного стрёмно, что исходник может вот так затерется если не имеет расширения.
Cпасибо за компилятор под Колибри :)

>> Можете кто-то написать на форум разработчика, чтобы добавил поддержку относительных путей для компилятора?
Что насчёт этого?

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 42 сообщения ]  На страницу 1 2 3 След.

Часовой пояс: UTC+03:00


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

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB