Автор Тема: Почему Оберон не пошел в массы  (Прочитано 85314 раз)

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #165 : Март 11, 2012, 10:09:19 am »
Что означает "промышленный"?
Это когда есть организация (или подразделение в большой организации) которая последние N-лет только им и занимается и дальше планирует делать тоже самое. Есть гарантия, что новое железо и операционки будут своевременно поддержаны.
Собственно есть промышленный компилятор модулы-3 ... Однако видимых применений нет.
Последнее видимое распространение нового языка случилось с C#. Тебе такого масштаба видимость хочется?
1. Понятно , тут нужен благотворительный фонд..."защиты вымирающих ЯП" - как вам название господа?
2.А причем тут новый... Вот пример ,Питона -язык относительно старый а продвинулся и без бабловливаний как java и диез.

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #166 : Март 11, 2012, 10:14:46 am »
А вот тот же Эйфель который имеет ту же давность как Модула 3, Питон - нет, несмотря на наличие  в ваших терминах "промышленного" - даже не компилятора, а реализации сопутствующей инфраструктуры..

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #167 : Март 11, 2012, 11:06:23 am »

В чем же проблема?
Я только смотрел  реализацию CM3... наверное в том, что в комплексе он ориентирован системные приложения.. Рынок узкий, для этого рынка вполне хватает  СИ , СИ++ -вот если бы NIXы и винда были написаны на MODULA 3...но это так, навскидку..  ;)
Ну зачем же системщина? На этой самой модуле вполне себе веб-приложения можно клепать. И другие сервера. И для этого всего вроде как либы есть.

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

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #168 : Март 11, 2012, 11:14:46 am »
Ну зачем же системщина? На этой самой модуле вполне себе веб-приложения можно клепать. И другие сервера. И для этого всего вроде как либы есть.

Кстати, гуй-либы там тоже есть. То есть для обучений всяких там возможностей достаточно искаропки. Для сурьезных gui-приложений конечно нужно какие-то иные либы.
1. с нуля? да никто без крайней необходимости СЕЙЧАС на это не пойдет
2. Боюсь что нет - чтобы продвинуть ЯП  для обучения в СОВРЕМЕННОЙ реальности НЕОБХОДИМО наличие КОМПЛЕКСНОГО решения..., и бесплатность его для КОНЕЧНЫХ пользователей  не прокатывает наличие одного компилятора.

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #169 : Март 11, 2012, 11:28:49 am »
Смотрим что есть Modula3: AMD64 винды нет, под Линукс без мусоросборщика, i386 с мусоросборщиком. Вобщем, те же проблемы, что и у Оберона.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #170 : Март 11, 2012, 11:37:31 am »
Смотрим что есть Modula3: AMD64 винды нет
А в 64битной винде и остной необходимости нет.

под Линукс без мусоросборщика, i386 с мусоросборщиком.
Откуда дровишки?

Вобщем, те же проблемы, что и у Оберона.
Оберон уже умеет собираться и собирать под MacOS X? А под солярку? А под bsd?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #171 : Март 11, 2012, 11:40:43 am »
Ну зачем же системщина? На этой самой модуле вполне себе веб-приложения можно клепать. И другие сервера. И для этого всего вроде как либы есть.

Кстати, гуй-либы там тоже есть. То есть для обучений всяких там возможностей достаточно искаропки. Для сурьезных gui-приложений конечно нужно какие-то иные либы.
1. с нуля? да никто без крайней необходимости СЕЙЧАС на это не пойдет
В смысле?  А что такое "сервер не с нуля"? У нас вот пишутся сервера для voip. C нуля. СЕЙЧАС. Веб-апликации тоже пишутся вполне себе с нуля (ну, правда http-либы используются всякие. но оно для модулы как бэ есть: http://www.opencm3.net/doc/help/gen_html/http/INDEX.html )

2. Боюсь что нет - чтобы продвинуть ЯП  для обучения в СОВРЕМЕННОЙ реальности НЕОБХОДИМО наличие КОМПЛЕКСНОГО решения..., и бесплатность его для КОНЕЧНЫХ пользователей  не прокатывает наличие одного компилятора.
Ничего не понял. Комплексного решения какой задачи?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #172 : Март 11, 2012, 12:33:24 pm »
Ну зачем же системщина? На этой самой модуле вполне себе веб-приложения можно клепать. И другие сервера. И для этого всего вроде как либы есть.

Кстати, гуй-либы там тоже есть. То есть для обучений всяких там возможностей достаточно искаропки. Для сурьезных gui-приложений конечно нужно какие-то иные либы.
1. с нуля? да никто без крайней необходимости СЕЙЧАС на это не пойдет
В смысле?  А что такое "сервер не с нуля"? У нас вот пишутся сервера для voip. C нуля. СЕЙЧАС. Веб-апликации тоже пишутся вполне себе с нуля (ну, правда http-либы используются всякие. но оно для модулы как бэ есть: http://www.opencm3.net/doc/help/gen_html/http/INDEX.html )

2. Боюсь что нет - чтобы продвинуть ЯП  для обучения в СОВРЕМЕННОЙ реальности НЕОБХОДИМО наличие КОМПЛЕКСНОГО решения..., и бесплатность его для КОНЕЧНЫХ пользователей  не прокатывает наличие одного компилятора.
Ничего не понял. Комплексного решения какой задачи?
1. Это смотрая какие - нафига их писать с нуля , если есть инфраструтура - java и .net, покрывающая  80% запросов индустрии (в которые вбухали столько бабла, и которые развиваются уже более 10 лет, с участием лучших специалистов , которых можно купить за деньги  )- нет, конечно я понимаю что всегда найдется место самопалу...
2. Обучения, естественно

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #173 : Март 11, 2012, 01:34:29 pm »
Я очень внимательно смотрел Модулу-3 пару лет назад. Язык действительно вызвал очень положительные ощущения.
Не жирный, в сравнении с Обероном смотрится примерно как КП... Чуть приятнее в плане эстетики, по моему мнению.

Для меня крест на нём поставил один промах: там объекты только динамические. А полиморфизм - только для объектов.
А у меня лично огромное число паттернов основано на полиморфных RECORD-ах через VAR-параметры.
Без этого режим "срача в памяти" у языка получается примерно такой же, как у Явы и Шарпа... А хочется ближе к С++. :)

Губанов Сергей Юрьевич

  • Hero Member
  • *****
  • Сообщений: 590
    • Просмотр профиля
    • Домашняя страница
Re: Почему Оберон не пошел в массы
« Ответ #174 : Март 11, 2012, 02:36:38 pm »
Кстати, к вопросу почему там какой-то язык сейчас не прёт... Так ведь сейчас же чтоб переть надо конкурировать с C#.

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #175 : Март 11, 2012, 02:39:46 pm »
Кстати, к вопросу почему там какой-то язык сейчас не прёт... Так ведь сейчас же чтоб переть надо конкурировать с C#.
и с жабой, питоном... беда...  ;)  но это только в ЦЕЛОМ вопрос, в том, можно ли найти  оптимальное "частное" решение...

Губанов Сергей Юрьевич

  • Hero Member
  • *****
  • Сообщений: 590
    • Просмотр профиля
    • Домашняя страница
Re: Почему Оберон не пошел в массы
« Ответ #176 : Март 11, 2012, 02:45:42 pm »
С Питоном не надо конкурировать, его C# рвёт как тузик грелку.
Яву сишарп тоже побеждает, но не за явным преимуществом.

Вот еже ли бы кто предложил тоже самое что и дотнет, но только попроще, понадёжнее, побыстрее и с меньшим количеством глюков чем в Mono, то это бы попёрло.

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #177 : Март 11, 2012, 02:48:10 pm »
С Питоном не надо конкурировать, его C# рвёт как тузик грелку.
Яву сишарп тоже побеждает, но не за явным преимуществом.

Вот еже ли бы кто предложил тоже самое что и дотнет, но только попроще, понадёжнее, побыстрее и с меньшим количеством глюков чем в Mono, то это бы попёрло.
Имеется ввиду кроссплатформенная инфраструктура с возможностями .net? А чем жабаформа хуже = функционалом?

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #178 : Март 11, 2012, 02:52:22 pm »
Далее, так может, имеет смысл сделать вариант подобный Зонону? - дешево и сердито, пусть с инфраструктурой и кроссплатформенностью разбираются "большие" дяди(ибо приемлемого по качеству разработку такого уровня никакому сообществу не вытянуть без бабловливаний)?
« Последнее редактирование: Март 11, 2012, 02:54:10 pm от DIzer »

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #179 : Март 11, 2012, 03:09:03 pm »
Вот еже ли бы кто предложил тоже самое что и дотнет, но только попроще, понадёжнее, побыстрее и с меньшим количеством глюков.
Наконец-то! Имено так. Оберон и должен быть сам себе NET: некие стандартные для всего Обероновского семейства, а также, возможно для Модулы 2,3, библиотеки.