мысли об оберонах

Проектирование и разработка идеального средства программирования.

Модератор: Модераторы

Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

Mikhail писал(а):
Kemet писал(а):где? кто? когда? говорил о крутизне Оберона?


http://forum.oberoncore.ru/

:D :D :D

Очевидно, что на ОберонКоре и стоит задавать такие вопросы
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

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

И возиться с регистрацией на том форуме только чтобы задать этот вопрос ? Думаю,что спросить здешних "щупавших" будет разумнее :)
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

debi12345Спрашивать надо у тех, чьё мнение ты хочешь опровергнуть - пишущие здесь оберонщики ничего подобного не говорили, а "щупавшие" ответить на вопросы не смогут, потому что Оберон в работе не используют.
Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

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


Не обижайтесь, я ни в коей мере не "наезжаю". Мне нравятся Паскали и Оберон в частности, жаль что у него нет хорошего спонсора.
Аватара пользователя
*Rik*
постоялец
Сообщения: 453
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал
Контактная информация:

Сообщение *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
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

*Rik* писал(а):но у него на сегодняшний день для промышленного применения, нет такой среды как у Delphi или FreePascal-Lazarus.
У кого нет? Очевидно, раз Оберон применяют в промышленности, у разработчиков есть необходимые инструменты, - и библиотеки, ide...
Аватара пользователя
*Rik*
постоялец
Сообщения: 453
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал
Контактная информация:

Сообщение *Rik* »

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

Это применение узко специализированное, спутники, роботы. Если бы у здесь присутствующих, freeoberon стоял а не freepascal, ещё можно было-бы задуматься о каком-то более-менее "массовом" применении. Весьма печально это, язык отличный...
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

http://www.ict.edu.ru/ft/004790/obe_fate.pdf

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

Сообщение sa_t_an »

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

ЗЫ...
К стати порт под FPC фронта у меня есть из этой темы (по моему под Win, или System 3 ??? :D )
Последний раз редактировалось sa_t_an 27.10.2013 22:19:28, всего редактировалось 1 раз.
Аватара пользователя
*Rik*
постоялец
Сообщения: 453
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал
Контактная информация:

Сообщение *Rik* »

debi12345 писал(а):
http://www.ict.edu.ru/ft/004790/obe_fate.pdf

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

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

Сообщение sa_t_an »

*Rik*
*Rik* писал(а):Мне известен только один компилятор

Вот ещё под Win:
BlackBox консольный - Oberon2 компилятор.
OPCL - 4 в 1 консольный компилятор (Oberon, Oberon 2, Active Oberon, OberonX)
valexey
незнакомец
Сообщения: 6
Зарегистрирован: 27.10.2013 16:50:54

Сообщение 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

:-)
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

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

Чего вдруг? Подавляющее большинство компиляторов Оберона, включая оригинальные от Вирта и ETHZ, компилируют именно что в машинный код.
Последний раз редактировалось Kemet 28.10.2013 18:20:52, всего редактировалось 1 раз.
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Еще бы какой-нибудь из них утруждал бы себя оптимизацией, кроме безнадежно устаревшего XSD. Да и тот вроде как не имеет GC.
valexey
незнакомец
Сообщения: 6
Зарегистрирован: 27.10.2013 16:50:54

Сообщение valexey »

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

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

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