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

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #45 : Февраль 29, 2012, 06:32:38 am »
По поводу актуальности "компиляторных проблем" - всё верно, конечно.

Кроме того факта, что безгуйный линуксовый компилятор уже N лет всем доступен от OpenBUGs.

Кто хочет - тот берёт и применяет. Я, например, это делаю с 2009 г.
А как у него с поддержкой? И какая лицензия?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #46 : Февраль 29, 2012, 06:50:01 am »
Если бы Вирт и Ко тогда сделали бесплатным ББ и снабдили бы его, вдовесок, библиотеками, история пошла бы по другому пути.
А зачем им это надо, бесплатно-то?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #47 : Февраль 29, 2012, 06:57:16 am »
Просто в самом языке этого нет. Особенно в Оберонах которые чисто виртовские.
Драсте. А как же ОС "Оберон" без метамеханизмов бы функционировала?
А какие проблемы? Это реализуется расширизмом, либами, рантаймом, короче это особенность реализации а не фича языка. Это и в сях можно сделать (и делается). А в самом языке этого просто нет.

Кстати, а с чего вдруг Оберон не интерпретируемый? Что, собственно, мешает? В сообщении о языке по этому поводу нет ничего. Так что не вижу препятствий для существования интерпретируемой реализации Оберона с возможностями позволяющими любую динамическую камасутру. Это ничему не будет противоречить.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #48 : Февраль 29, 2012, 07:07:59 am »
Ну кто будет это делать, убивая основное преимущество - сочетание прозрачной компилируемости с динамикой?

Интерпретаторы делаются, как правило, или потому, что компетенции не хватает на компилятор (как у автора PHP - сисадмина, наклепавшего надстройку над Perl...), либо потому что язык изначально принципиально сверхдинамичный...

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #49 : Февраль 29, 2012, 07:12:34 am »
Хельсинкская линукс-версия:
http://forum.oberoncore.ru/viewtopic.php?f=34&t=1159

Нафига Вам поддержка на Kernel и ElfLinker? :) Чтобы отговориться, что "это нельзя использовать, потому что нет поддержки"? :)

Лицензия такая же, как у ББ.
В чём проблема, если, например, использовать это при разработке SaaS?

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #50 : Февраль 29, 2012, 08:39:56 am »
А как у него с поддержкой? И какая лицензия?
Ну Алексей, если бы он был нужен, то была бы и поддержка(думаю она была в середине 90 , когда создатели ББ лелеяли надежду заработать), а если SaaS - на нем было бы РЕАЛЬНО делать продаваемые SaaS то нашлись бы деньги и на "лицуху",  а если бы и не нашлись но "тема" была бы "реальной" было бы сообщество нелегальных пользователей

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #51 : Февраль 29, 2012, 09:09:25 am »

Бред адептов типа Info21 о том, что нужно сразу писать правильные программы (с помощью линейного поиска, видимо) тоже не добавляет энтузиазма.

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

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #52 : Февраль 29, 2012, 09:46:34 am »
А что мешает создать отладчик? Отсутствие обработки исключений - разве это непреодолимая преграда?

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #53 : Февраль 29, 2012, 10:02:16 am »
А что мешает создать отладчик? Отсутствие обработки исключений - разве это непреодолимая преграда?
Да ничто не мешает. Просто это надо делать.

PS. А какое отношение исключения имеют к отладчику?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #54 : Февраль 29, 2012, 10:20:39 am »
Кстати, мы тут обсуждаем таки почему Оберон (и его производные вроде КП) не пошел в массы, или же обсуждаем что нужно сделать чтобы он таки занял видимую нишу в современном мире?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

DIzer

  • Гость
Re: Почему Оберон не пошел в массы
« Ответ #55 : Февраль 29, 2012, 11:07:49 am »
На самом деле, не оберонщики одни "такие".
Вспомните ряд "трансцендентных" вещей типа Форта, Смоллтока, Емакса и т.п., сообщество которых пропагандирует опору на минимальный общий набор средств и будет яростно обороняться против попыток "замусоривания" этого набора.
Однако это "трансцендентные" вещи и у них нет шанса иметь больше поклонников, чем они имеют - ну, например, нет шанса в школах.

Оберон имеет существенное отличие в том, что он, в общем, похож на "мейнстрим" - в том смысле, что не отменяет императивного мышления, составления программ в терминах разнородных конструкций (а не гомогенных), что это компилятор, а не интерпретатор, и т.п. Поэтому Оберон выходит на поле конкуренции в "общей сфере". В частности, в образовании и т.п.

И тут же Оберон попадает под перекрёстный огонь с двух сторон:
- "альтернативщики" не понимают "что в нём такого": синтаксис обычный, не интерпретатор, и поэтому динамические возможности хоть и супер, в сравнении с традиционным компилирующим, но какую-нибудь "камасутру" легко не сделать...
- "мейнстримщики" не понимают его наравне с другими "трансцендентными" вещами. Почему инструмент никак не "замусоривается" тем, без чего они жить не могут... И т.п.

Таким образом, балансирует Оберон на узкой дорожке и под перекрёстным огнём... Привлекая специалистов определённого склада, которые именно и хотят остаться в рамках "обычной" парадигмы, но при этом "душа просит аскетизма"... Как-то так.
И поэтому "специалисты определенного склада"  причесывают специалистов с менее определенным складом, занимаются сисковертством  и демагогией... ну прям аналог Форта, Смоллтока, Емакса..  :(

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #56 : Февраль 29, 2012, 12:51:51 pm »
Ответьте за свои слова - назовите какой-нибудь не-Оберон-форум, куда приходят "специалисты определённого склада" и "причёсывают" тамошних специалистов.

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

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #57 : Февраль 29, 2012, 01:34:36 pm »
Ответьте за свои слова - назовите какой-нибудь не-Оберон-форум, куда приходят "специалисты определённого склада" и "причёсывают" тамошних специалистов.
RSDN.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #58 : Февраль 29, 2012, 02:34:03 pm »
А что мешает создать отладчик? Отсутствие обработки исключений - разве это непреодолимая преграда?

Принципиально - ничего не мешает. Но вот разрулить какие-то "нетрадиционные" вопросы придется (одни составные документы  чего стоят).

Илья Ермаков

  • Sr. Member
  • ****
  • Сообщений: 493
    • Просмотр профиля
Re: Почему Оберон не пошел в массы
« Ответ #59 : Февраль 29, 2012, 06:32:00 pm »
RSDN.
Валерий Лаптев, например? Человек с десятилетиями опыта, с авторством книг по С++ в том числе? :)