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

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

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

Re: новая IDE

Сообщение Kemet » 27.10.2013 19:23:51

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


http://forum.oberoncore.ru/

:D :D :D

Очевидно, что на ОберонКоре и стоит задавать такие вопросы
Kemet
постоялец
 
Сообщения: 241
Зарегистрирован: 10.02.2010 19:28:32
Откуда: Временно оккупированная территория

Re: новая IDE

Сообщение debi12345 » 27.10.2013 19:44:18

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

И возиться с регистрацией на том форуме только чтобы задать этот вопрос ? Думаю,что спросить здешних "щупавших" будет разумнее :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: новая IDE

Сообщение Kemet » 27.10.2013 19:50:53

debi12345Спрашивать надо у тех, чьё мнение ты хочешь опровергнуть - пишущие здесь оберонщики ничего подобного не говорили, а "щупавшие" ответить на вопросы не смогут, потому что Оберон в работе не используют.
Kemet
постоялец
 
Сообщения: 241
Зарегистрирован: 10.02.2010 19:28:32
Откуда: Временно оккупированная территория

Re: новая IDE

Сообщение Mikhail » 27.10.2013 20:10:08

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


Не обижайтесь, я ни в коей мере не "наезжаю". Мне нравятся Паскали и Оберон в частности, жаль что у него нет хорошего спонсора.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: новая IDE

Сообщение *Rik* » 27.10.2013 20:31:20

В настоящее время рулят не только язык, а система, включающая кроме языка ещё и 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
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: новая IDE

Сообщение Kemet » 27.10.2013 20:45:39

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

Re: новая IDE

Сообщение *Rik* » 27.10.2013 21:24:53

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

Это применение узко специализированное, спутники, роботы. Если бы у здесь присутствующих, freeoberon стоял а не freepascal, ещё можно было-бы задуматься о каком-то более-менее "массовом" применении. Весьма печально это, язык отличный...
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: новая IDE

Сообщение debi12345 » 27.10.2013 21:59:10

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

Хм, из этой статьи получается, что суть Оберона - операционая и компилирующая и рисующая среда (ОС). То есть эдакий Pascal-based UNIХ... А компилятор Оберона должен был стать типа как современный "С" для LINUX...
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: новая IDE

Сообщение sa_t_an » 27.10.2013 22:10:52

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 раз.
sa_t_an
новенький
 
Сообщения: 37
Зарегистрирован: 03.10.2009 12:04:55

Re: новая IDE

Сообщение *Rik* » 27.10.2013 22:14:12

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

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

В большинстве случаев так и есть, большая часть компиляторов Oberon - это компиляторы в байткод, который выполняется в виртуальной среде. Мне известен только один компилятор, который может компилировать в машинно-зависимый код - это XDS Oberon, Новосибирская разработка, видимо его-же используют для программирования спутников http://www.excelsior.ru.
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: новая IDE

Сообщение sa_t_an » 27.10.2013 22:28:56

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

Вот ещё под Win:
BlackBox консольный - Oberon2 компилятор.
OPCL - 4 в 1 консольный компилятор (Oberon, Oberon 2, Active Oberon, OberonX)
sa_t_an
новенький
 
Сообщения: 37
Зарегистрирован: 03.10.2009 12:04:55

Re: новая IDE

Сообщение valexey » 28.10.2013 04:05:28

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

:-)
valexey
незнакомец
 
Сообщения: 6
Зарегистрирован: 27.10.2013 16:50:54

Re: новая IDE

Сообщение Kemet » 28.10.2013 07:31:48

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

Чего вдруг? Подавляющее большинство компиляторов Оберона, включая оригинальные от Вирта и ETHZ, компилируют именно что в машинный код.
Последний раз редактировалось Kemet 28.10.2013 18:20:52, всего редактировалось 1 раз.
Kemet
постоялец
 
Сообщения: 241
Зарегистрирован: 10.02.2010 19:28:32
Откуда: Временно оккупированная территория

Re: новая IDE

Сообщение Mirage » 28.10.2013 16:42:56

Еще бы какой-нибудь из них утруждал бы себя оптимизацией, кроме безнадежно устаревшего XSD. Да и тот вроде как не имеет GC.
Mirage
энтузиаст
 
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia

Re: новая IDE

Сообщение valexey » 28.10.2013 17:12:26

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

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

Ну, кроме того, прежде чем про оптимизацию говорить неплохо бы задачу поставить :-) А то в некоторых прикладных задачах оптимизация бывает не уместна.
valexey
незнакомец
 
Сообщения: 6
Зарегистрирован: 27.10.2013 16:50:54

Пред.След.

Вернуться в Компилятор / язык программирования

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

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

Рейтинг@Mail.ru