akastargazer
оберон Это Robert Griesemer, сотрудник гугла, учился в Цюрихском ETH:

youtu.be

Когда он занялся промышленным программированием, то это был огромный шаг назад, по сравнению с Обероном и уже не мог достичь той же продуктивности.
Mazdaywik
репост оберон мнение
@CaufMAN: *programming *oberon
Любопытно, а как местные уважаемые доны относятся к наследию товарища Никлауса Вирта в виде языков семейства оберона?
#2822358 (166 replies) juick.com

@Mazdaywik:
Скажу свои несколько слов^Wабзацев про Оберон.

Единственный эпитет, который его характеризует, — дубовый. Дубовый (в смысле простой и надёжный) императивный язык программирования с элементами ООП. Дубовая архитектура виртовской операционной системы Оберон (чем-то напоминает ранние 16-разрядные Windows). Дубовый стиль написания программ. Дубовое сообщество дубовых программистов.

Язык Оберон-2 вмещает в себя минимальное подмножество средств императивного (структурного, процедурного) программирования + минимальное ООП — тем он хорош в образовательном процессе (сам не пробовал, но попробовать хочу). Если какие-нибудь другие компактные языки программирования типа C или Scheme при обучении позволяют проводить надёжную селекцию студентов (отличать отличников от двоечников), то Оберон наоборот, научит сносно программировать и троечника. Также хорош как учебное пособие по курсу компиляторов — вполне реально (если студент не разгильдяй) написать самоприменимый компилятор в двоичный код в рамках курсового проекта.

Кстати о компиляторах. Синтаксис тоже довольно дубов, заточен на написание методом рекурсивного спуска без лишней мозгоёбли.

Язык с одной стороны довольно низкоуровневый, близкий к примитивам железа, с другой стороны, с защитой от дурака: нельзя испортить память, нельзя вылезти за границы массива и т. д. (хотя есть встроенный псевдомодуль SYSTEM, предоставляющий низкоуровневые средтва).

Программы тоже получаются на нём дубовые. Нет исключений и неструктурных переходов, поэтому код выполняется строго последовательно. Нет макросов, перегрузки операторов, поэтому нельзя написать красивый DSL. Нет поддержки обобщённого программирования, поэтому если пишется тип объектов, которые будут объединяться в коллекцию, сразу пишется поле next для объединения в односвязный список. Если нужно отсортировать элементы, пишется вручную алгоритм сортировки. Поэтому программисты на Обероне хорошо знают алгоритмы. В общем, язык дубовый, как ранняя Java, только ещё дубовее. В общем, если нужно написать надёжную дубовую программу, Оберон вам в помощь.

Да и программисты дубовые. Чтение форума oberoncore.ru позволяет изучить т. н. парадокс блаба на практике. Оберонщики хорошо знают алгоритмы, хорошо владеют императивной объектно-ориентированной парадигмой, некоторые этому даже учат школьников и студентов. Но вот за пределами своей компетенции полностью некомпетентны: «зачем нам эта фича, мы и без неё прекрасно обходимся, она сложная, провоцирует ошибки, её можно заменить такими-то дубовыми конструкциями Оберона…».

P.S. Извините за стену текста.
#2822358/146 juick.com

@anton0xf:
лучший коммент по теме. жаль рекомендаций комментариев нет.
#2822358/149 juick.com
akastargazer
оберон Новый оберончик на платке, Вирт сотоварищи буквально вчера обновили: oberonstation.x10.mx

Застрявший в 80-х оберон запускают с micro-SD на FPGA. И, главное, всё это застрявшее плотно опутали торговыми марками да ещё и денег хотят.
akastargazer
оберон странное ИТ Русские ИТ-шники, как только видят Оберон, стонут и кричат про вытекание глаз, заводя заезженную пластинку про "рынок не выбрал Оберон".

Амерские ИТ-шники, как только видят Оберон, радуются и кричат "You should consider trying it and stealing a few ideas from it for the greater good!"

via news.ycombinator.com

Почему так?
akastargazer
оберон Погуглил про присвоение в сишарпе, не смог дочитать ни одну заметку, выключил поскорее, пока не стошнило. Если сравнить с кораблями, то оберон тут типа цельнодолбленого каноэ, а сишарп вроде хейердаловского Кон-Тики, весь, млять, уплетённый в говно.
Crazy-Owl
идиоты оберон краснопёрая_мразь говно крафтовый_код Спешу поделиться: оберонщикам водят по губам в комментах, они продолжают себе внушать, что это леденец: habrahabr.ru

В комментах засветился наш любимый звездный гей зер, которого там от души накормили говном настоящие программисты.
egplife
Transcend Фридман оберон норма Аккерман *нормированныепространства

[05:14:22 AM] s6: хах кстати. понятие трансцендирования соответствует выходу за границу. то есть фактически, речь о вложенных мирах Фридмана.
[05:24:55 AM] s6: и на эту же тему — неширокое понимание оберона → Конструктор сам по себе нормально вписался в оберон. vpri.org много круче
[05:27:40 AM] s6: вообще воршипперы нормированных пространств идут нафиг
[05:28:48 AM] s6: я за трансаккермановское развитие, а не только лишь за н.п.
egplife
oberon Java оберон миф Миф Оберона — это Божество, волшебство, магия, трансцендентно-холистическая метафора, то есть безо всякого ограничения общности, — тогда как миф Java — всего лишь химические вещества «адреналин» и «кофеин» и ничего более, то есть узенькая конкретненькая сферочка её ограничивает. А Оберон не ограничен.

via juick.com
akastargazer
оберон ИТ вирт Система Оберон была написана за три года двумя частично занятыми людьми:

"Мы начали разработку системы в конце 1985 года, а программирование — в начале 1986 года на нашей рабочей станции Lilith и ее языке Модула-2. Сначала был создан кросс-компилятор, а за ним — модули внутреннего ядра вместе с необходимыми средствами тестирования и загрузки. Одновременно шла разработка системы отображения и текстовой системы без возможности их тестирования, конечно.

Мы поняли, насколько отсутствие отладчика и, более того, компилятора может
способствовать тщательному программированию. (Это действительно так, в чем
убедился один из нас, когда примерно в то же самое время и примерно в тех же условиях писал компиляторы языка С. — Прим. перев.)

Затем последовал перевод компилятора на язык Оберон. Это было сделано
стремительно, потому что оригинал был написан с намерением последующего
перевода. После его проверки на целевом компьютере Ceres вместе со средствами
редактирования текста пуповина Lilith могла быть отрезана. Система Оберон, по
крайней мере, ее черновая версия, стала реальной. Это случилось примерно в середине 1987 года; после этого было опубликовано ее описание.

Завершение системы заняло еще год, ушедший на объединение рабочих станций в сеть для передачи файлов, на средства централизованной печати и на инструменты поддержки. Наша цель — завершить систему в три года — была достигнута. В середине 1988 года система была представлена более широкому сообществу пользователей, и можно было начать работу над приложениями. Была разработана почтовая служба, добавлена графическая система и продолжены различные работы по общим системам подготовки документов. Средство отображения было расширено так, чтобы работать с любым экраном, включая цветной.

Одновременно на основе опыта использования системы совершенствовались отдельные ее части. С 1989 года в наших вводных курсах программирования язык
Модула-2 был заменен языком Оберон."

Никлаус Вирт, Юрг Гуткнехт. "Разработка операционной системы и компилятора. Проект Оберон"

akastargazer
blackbox оберон ИТ В системе "Франк" Алана Кея воплощены лучшие идеи человеко-машинного интерфейса. Которые мы давно имеем (с небольшими отличиями) в BlackBox Component Builder, хе-хе. Вот посмотрите: computerra.ru

Приложений нет, а есть:
— Документ
— Поддержка операций
— Гиперссылки
— "Виртуальная машина" или среда исполнения
— Команды

Обо всём этом писал и Дж.Раскин, Алан Кей воплотил в своём эксперименте, а мы в этом работаем.
akastargazer
оберон В воскресенье случилась встреча оберонщиков в Москве. Было очень интересно, люди съехались из разных регионов страны, и партизанщиной оберонизм не назвать никак.
akastargazer
история оберон вирт В январе 1986 года космический аппарат "Вояджер" передал на Землю снимки спутников Урана, один из которых был назван по имени шекспировского короля Оберона.
Надёжность "Вояджера" в течение десятилетнего полёта произвела впечатление на Никлауса Вирта, который в 1987 году назвал свой новый язык "Оберон".
akastargazer
оберон Люди пишут на Оберонах систему тестирования ракетных двигателей:
Michael A. McGaw, Ph.D., McGaw Technology, Inc., Cleveland, Ohio, USA
"An Oberon-based Rocket Engine Materials Testing System"
oberonday2011.ethz.ch

Нефигово, так-то. Но почему не на джаваскрипте, лохи, что ле?
akastargazer
oberon оберон На хабре выложили "список книг по программированию" и среди них сразу четыре по теме Оберона, внезапно. С таким-то стажем, немудрено.