Страница 4 из 7

Re: новая IDE

СообщениеДобавлено: 27.10.2013 19:23:51
Kemet
Mikhail писал(а):
Kemet писал(а):где? кто? когда? говорил о крутизне Оберона?


http://forum.oberoncore.ru/

:D :D :D

Очевидно, что на ОберонКоре и стоит задавать такие вопросы

Re: новая IDE

СообщениеДобавлено: 27.10.2013 19:44:18
debi12345
Очевидно, что на ОберонКоре и стоит задавать такие вопросы

И возиться с регистрацией на том форуме только чтобы задать этот вопрос ? Думаю,что спросить здешних "щупавших" будет разумнее :)

Re: новая IDE

СообщениеДобавлено: 27.10.2013 19:50:53
Kemet
debi12345Спрашивать надо у тех, чьё мнение ты хочешь опровергнуть - пишущие здесь оберонщики ничего подобного не говорили, а "щупавшие" ответить на вопросы не смогут, потому что Оберон в работе не используют.

Re: новая IDE

СообщениеДобавлено: 27.10.2013 20:10:08
Mikhail
Kemet писал(а):Очевидно, что на ОберонКоре и стоит задавать такие вопросы


Не обижайтесь, я ни в коей мере не "наезжаю". Мне нравятся Паскали и Оберон в частности, жаль что у него нет хорошего спонсора.

Re: новая IDE

СообщениеДобавлено: 27.10.2013 20:31:20
*Rik*
В настоящее время рулят не только язык, а система, включающая кроме языка ещё и IDE с компилятором и набором инструментов. Язык, какой бы он крутой не был, не имея удобных инструментов, бесполезен. Оберон отличный язык, он тоже относится к семейству Pascal и для FreePascal ближайший родственник, но у него на сегодняшний день для промышленного применения, нет такой среды как у Delphi или FreePascal-Lazarus. Почему Pascal популярен? Если вы помните, всё благодаря компании Borland, когда средства разработки были слишком дорогие, Borland предлагала Turbo Pascal по весьма демократичным ценам, и как сказал сам Вирт, благодаря этому Borland поспособствовала распространению Pascal по всему миру. Но здесь-же зарыта и судьба оберона. Та же Borland не рискнула запускать Oberon, т.к. Pascal уже нес "золотые яйца".
Рекомендую всем к прочтению книгу "Судьба оберона":
http://www.ict.edu.ru/ft/004790/obe_fate.pdf

Re: новая IDE

СообщениеДобавлено: 27.10.2013 20:45:39
Kemet
*Rik* писал(а):но у него на сегодняшний день для промышленного применения, нет такой среды как у Delphi или FreePascal-Lazarus.
У кого нет? Очевидно, раз Оберон применяют в промышленности, у разработчиков есть необходимые инструменты, - и библиотеки, ide...

Re: новая IDE

СообщениеДобавлено: 27.10.2013 21:24:53
*Rik*
Kemet писал(а):
*Rik* писал(а):но у него на сегодняшний день для промышленного применения, нет такой среды как у Delphi или FreePascal-Lazarus.
У кого нет? Очевидно, раз Оберон применяют в промышленности, у разработчиков есть необходимые инструменты, - и библиотеки, ide...

Это применение узко специализированное, спутники, роботы. Если бы у здесь присутствующих, freeoberon стоял а не freepascal, ещё можно было-бы задуматься о каком-то более-менее "массовом" применении. Весьма печально это, язык отличный...

Re: новая IDE

СообщениеДобавлено: 27.10.2013 21:59:10
debi12345
http://www.ict.edu.ru/ft/004790/obe_fate.pdf

Хм, из этой статьи получается, что суть Оберона - операционая и компилирующая и рисующая среда (ОС). То есть эдакий Pascal-based UNIХ... А компилятор Оберона должен был стать типа как современный "С" для LINUX...

Re: новая IDE

СообщениеДобавлено: 27.10.2013 22:10:52
sa_t_an
debi12345 На самом деле он стал изначально С для Mac OS (Oberon V4 операционка как раз для него делалась, хотя я не вдавался в суть)
http://sourceforge.net/p/oberon/oberonv ... ster/tree/
вот тут куча портов оберон осей под разные платформы, можно посмотреть - пошшупать!

ЗЫ...
К стати порт под FPC фронта у меня есть из этой темы (по моему под Win, или System 3 ??? :D )

Re: новая IDE

СообщениеДобавлено: 27.10.2013 22:14:12
*Rik*
debi12345 писал(а):
http://www.ict.edu.ru/ft/004790/obe_fate.pdf

Хм, из этой статьи получается, что суть Оберона - операционая и компилирующая и рисующая среда (ОС). То есть эдакий Pascal-based UNIХ... А компилятор Оберона должен был стать типа как современный "С" для LINUX...

В большинстве случаев так и есть, большая часть компиляторов Oberon - это компиляторы в байткод, который выполняется в виртуальной среде. Мне известен только один компилятор, который может компилировать в машинно-зависимый код - это XDS Oberon, Новосибирская разработка, видимо его-же используют для программирования спутников http://www.excelsior.ru.

Re: новая IDE

СообщениеДобавлено: 27.10.2013 22:28:56
sa_t_an
*Rik*
*Rik* писал(а):Мне известен только один компилятор

Вот ещё под Win:
BlackBox консольный - Oberon2 компилятор.
OPCL - 4 в 1 консольный компилятор (Oberon, Oberon 2, Active Oberon, OberonX)

Re: новая IDE

СообщениеДобавлено: 28.10.2013 04:05:28
valexey
sa_t_an писал(а):*Rik*
*Rik* писал(а):Мне известен только один компилятор

Вот ещё под Win:
BlackBox консольный - Oberon2 компилятор.

Это не Оберон-2, а Компонентный Паскаль, который является дальнейшим развитием оного Оберон-2. Они друг с другом не совместимы (ни сверху-вниз, ни снизу-вверх)

Добавлено спустя 1 минуту 6 секунд:
*Rik* писал(а):
debi12345 писал(а):
http://www.ict.edu.ru/ft/004790/obe_fate.pdf

Хм, из этой статьи получается, что суть Оберона - операционая и компилирующая и рисующая среда (ОС). То есть эдакий Pascal-based UNIХ... А компилятор Оберона должен был стать типа как современный "С" для LINUX...

В большинстве случаев так и есть, большая часть компиляторов Oberon - это компиляторы в байткод, который выполняется в виртуальной среде. Мне известен только один компилятор, который может компилировать в машинно-зависимый код - это XDS Oberon, Новосибирская разработка, видимо его-же используют для программирования спутников http://www.excelsior.ru.


А вот у нас путеводитель по этому делу имеется: https://sites.google.com/site/oberonsys ... pilatory-i

:-)

Re: новая IDE

СообщениеДобавлено: 28.10.2013 07:31:48
Kemet
*Rik* писал(а): большая часть компиляторов Oberon - это компиляторы в байткод, который выполняется в виртуальной среде.

Чего вдруг? Подавляющее большинство компиляторов Оберона, включая оригинальные от Вирта и ETHZ, компилируют именно что в машинный код.

Re: новая IDE

СообщениеДобавлено: 28.10.2013 16:42:56
Mirage
Еще бы какой-нибудь из них утруждал бы себя оптимизацией, кроме безнадежно устаревшего XSD. Да и тот вроде как не имеет GC.

Re: новая IDE

СообщениеДобавлено: 28.10.2013 17:12:26
valexey
Mirage писал(а):Еще бы какой-нибудь из них утруждал бы себя оптимизацией, кроме безнадежно устаревшего XSD. Да и тот вроде как не имеет GC.

Вообще то XDS имеет сборщик мусора. Это раз. Два - в классических компиляторах кое-какая оптимизация имеется, не говоря уже о математических расширениях AO.

Ну, кроме того, прежде чем про оптимизацию говорить неплохо бы задачу поставить :-) А то в некоторых прикладных задачах оптимизация бывает не уместна.