LINUX.ORG.RU

Что такое Oberon?


0

0

Что такое oberon и зачем он нужен? Есть ли там что-то интересное, или не стоит терять на его изучение время?

anonymous

Блаженны неведущие (с) что-то из библи-йо

P.S. это троль, пусть с голоду сдохнед.

fmj
()
Ответ на: комментарий от ierton

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

ierton ★★
()

Не стоит. Учи Хаскель и Лисп.

Miguel ★★★★★
()

>> Что такое oberon и зачем он нужен? Есть ли там что-то интересное, или не стоит терять на его изучение время?

Оберон - спутник Урана, нужен неизвестно зачем. Что-то интерестное там упорно разыскивает НАСА, но самое интерестное наверное это зачем он всё-таки нужен. Тратить время на его изучение возможно стоит, есть маза утереть нос известному космическому агенству, или по крайней блескнуть интеллектом перед подругами :)

PS Знание Oberon от Вирта может пригодиться разве что поддержать разговор за кружкой пива с красноглазыми друзьями.

PPS если Вы спрашиваете стоит ли изучать/читать/делать что либо, то однозначно - НЕ НАДО, не ваше это..

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

Знание классики еще никому никогда не вредило. По крайней мере это расширяет представление о том что такое хорошо и что такое плохо, а также что где можно и что где нельзя.

anonymous
()

Оберон (персонаж), Король фей во французской и английской литературе, описан в комедии Шекспира «Сон в летнюю ночь»

Мерл Оберон (1911—1979), киноактриса

Оберон (спутник Урана) — один из спутников Урана

Оберон (язык программирования) для операционной системы Оберон

Оберон (опера) — опера Карла Марии фон Вебера

Операционная система Оберон операционная система от ETH Zürich

Оберон — город Австралийского Нового Южного Уэльса

Оберон — маленький город штата Северная Дакота, США

HMS Oberon (en:HMS Oberon), Британское военное судно

Класс подводных лодок Оберон (en:Oberon class submarine)— класс подводных лодок второй половины XX века

Oberon (группа), музыкальный коллектив конца 1970-х годов

Оберон (устройство), нелинейное диагностическое компьютерное устройство

Oberon, поэма Кристофера Мартина Виланда (en:Christoph Martin Wieland)

В новеллах Хрониках Амбера, Оберон — король ордена

В фильме «Планета Обезьян» космическая станция

// http://ru.wikipedia.org/wiki/Оберон

KRoN73 ★★★★★
()

> стоит терять на его изучение время?

Смотря с какой целью. Деньги им зарабатывать не получится, а вообще полистать доку стоит. Языки Вирта очень просты и изящны с точки зрения реализации компилятора.

Burbaka ★★
()
Ответ на: комментарий от ierton

>Пару лет назад в Москву приезжал Вирт и в числе прочего рассказывал об этом обероне и ругал С

А еще хвалил компонентную технологию, и ругал опенсорс за то что этот самый опенсорс не дает развиваться этой самой компонентной технологии.

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

Macil ★★★★★
()
Ответ на: комментарий от Macil

> А еще хвалил компонентную технологию, и ругал опенсорс за то что этот самый опенсорс не дает развиваться этой самой компонентной технологии.

В чем-то он прав

> А вообще Вирт - типичный лузер

Дай бог нам всем быть такими лузерами :D

> от его паскаля меня тянет блевать, от слова делфи я каждый раз нервно вздрагиваю,

Вирт не имеет отношения к Дельфи (и той субкультуре, которая сложилась вокруг Дельфи).

> а употребление слова "компонента" (женского рода) меняет мое отношение к человеку в худшую сторону.

А что, Вирт говорит "компонента"? :)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>В чем-то он прав

Тот, кто пытается бороться с поносом, путем заколачивания сортиров то же в чем-то прав.

>Вирт не имеет отношения к Дельфи

Зато имеет отношение к паскалю, а _все_ беды дельфи растут отсюда.

>Дай бог нам всем быть такими лузерами

Ага, орать на всех углах какие мы крутые и как свое время обогнали... K&R тоже в чем-то свое время обогнали, только недоразумения из их идей не получилось. А паскаль Вирта, который проектировался как учебный язык подхватила контора Борланд, этот мемовирус поразил в голову некоторую часть "ученого сообщества" и до сих пор во многих ВУЗ'ах это недоразумение преподают.

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

Macil ★★★★★
()
Ответ на: комментарий от Macil

>>В чем-то он прав

>Тот, кто пытается бороться с поносом, путем заколачивания сортиров то же в чем-то прав.

В прямом смысле дерьмовая аналогия :D

> Зато имеет отношение к паскалю, а _все_ беды дельфи растут отсюда.

Беды Дельфи растут из того, что это мощная система программирования привлекала к себе ламеров, и они быстро начинали считать себя крутыми перцами.

> Паскаль целиком и полностью построен на идее, что проектирование должно идти снизу-вверх

Чушь, дружище. Погугли насчет program development by stepwise refinement (это одна из статей того знаменитого сборника, из которого пошло структурное программирование).

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>Беды Дельфи растут из того, что это мощная система программирования привлекала к себе ламеров, и они быстро начинали считать себя крутыми перцами.

Ыыы, лично мне на это плевать кто там себя кем считает, ибо время в конечном итоге расставляет все на свои места. Товарищи из борланда написали мнострообразный VCL, перенести его они ниасилили. Открыть, как я понимаю, жаба задушала. А из бизнеса IDE сбежали, аж пятки засверкали... Вот и стали делфи и билдер тормозами, которые мешают перейти на линукс.

>Погугли насчет program development by stepwise refinement

Гуглить можно сколько угодно, только сущность паскаля от этого не измениться. Ну уродился он такой. Я и не говорю что Вирт сотоварищи был адептом проектирования снизу вверх. Я только пытаюсь сказать, что на паскале проектировать сверху-вниз неудобно.

Macil ★★★★★
()

Зачем вам эти пасцал и оберон? Глас народа - глас божий, сообщество выбрало С-подобные языки для задач общего назначения, значит Вирт отработал своё и может забирать дельфи с собой в адЪ.

shahid ★★★★★
()
Ответ на: комментарий от Macil

Хммм, вообще-то приравнять Делфи к Паскалю - что приравнять МСВЦ (aka MSVC) к Си. И "товарищи из борланда" к Вирту (и его Паскалю с Обероном вместе) имеют не больше отношения, чем, скажем, товарищи из МС к Кернигану и Ричи. А уж чем Паскаль не угодил при проектировании сверху вниз абсолютно непонятно (аргументруйте, plz). И причем тут Линукс и открытость чего бы то ни было (кстати, Оберон или стандарт Паскаля от Вас закрыли?)?

dexpl ★★★★★
()
Ответ на: комментарий от shahid

Опять же, какое, какое отношение Вирт имеет к Дельфи???

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

>И "товарищи из борланда" к Вирту (и его Паскалю с Обероном вместе) имеют не больше отношения...

Это как это не имеют. Как я уже говорил, мне абсолютно положить на RAD возможности дельфи. Мало того, они самому мне очень нравятся. Мне не нравится используемый язык.

Паскаль проектировался как учебный язык. Точка. Главным образом, чтобы показать что такое структурное программирование. По этой же причине в нем пристутсвуют совершенно ненужные BEGIN END и совершенно ненужный THEN. Оберон - его прямой наследник, мало того мертворожденный.

>А уж чем Паскаль не угодил при проектировании сверху вниз абсолютно непонятно

Любая самая мелкая локальная переменная может быть объявлена только в разделе var. Поэтому, необходимо либо знать все переменные которые ты планируешь использовать, либо прыгать туда-сюда между разделами. Очень раздражает, когда пишешь какой-нибудь алгоритм, чем я на паскале в общем-то и занимался.

Второй пример - написал ты if-else, посмотрел и понял, что else тебе нафиг не сдалось и убрал else-begin-end. После чего получил трудноотлавливую ошибку компиляции т.е. после end необходимо поставить ";".

А уж система сообщений об ошибках, это вообще песня. Что паскаль, что дельфи сообщают не ту ошибку, которую допустил и не там, где допустил. И неоднократно мне приходилось искать фактическое место "двоичным" поиском. Т.е. комментируем половину кода, компилируем, коментируем другую половину, компилируем...

Macil ★★★★★
()
Ответ на: комментарий от Macil

Почти все сказанное - проблемы конкретных реализаций Паскаля. А что до begin/end - надо же какие-то операторные скобки использовать (нет, можно и как в Питоне, но ненавистников питоновского синтаксиса едва ли не больше, чем паскалевского)?

dexpl ★★★★★
()
Ответ на: комментарий от Macil

>Как я уже говорил, мне абсолютно положить на RAD возможности дельфи. Мало того, они самому мне очень нравятся.

Чего-то не сходится. Так положить или нравятся?

>Паскаль проектировался как учебный язык. Точка.

Запятая. Или лучше, восклицательный знак. Ты представляешь себе масштаб явления, целое поколение, если не больше, мыслило в синаксисе стандартного паскаля.;-)

>По этой же причине в нем пристутсвуют совершенно ненужные BEGIN END и совершенно ненужный THEN

да, да. В топку почти все языки. Должен остаться только один.

>Любая самая мелкая локальная переменная может быть объявлена только в разделе var.

А что плохого, что переменные объявляются в разделе var? Конечно, вам нравиться объявлять переменную и сразу ее использовать, (типа, for( int variable = 0;...)) а потом, действительно прыгать по тексту и искать, где ж, она впервые объявлена.

>Второй пример - написал ты if-else, посмотрел и понял, что else тебе нафиг не сдалось и убрал else-begin-end. После чего получил трудноотлавливую ошибку компиляции т.е. после end необходимо поставить ";".

"трудноотлавливую" - тут только улыбнуться можно, любой компилятор скажет, что ожидалось ; с в такой-то строке.

>А уж система сообщений об ошибках, это вообще песня. Что паскаль, что дельфи сообщают не ту ошибку, которую допустил и не там, где допустил.

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

Скажите лучше, что против паскаля у вас просто субъективное предубеждение, сложившееся в результате стечений обстоятельств. Паскаль imo очень четкий, грамотно построенный язык высокого уровня. Гениальный язык.

anonymous
()
Ответ на: комментарий от anonymous

>Чего-то не сходится. Так положить или нравятся?

В обсуждении достоинств/недостатков.

>Ты представляешь себе масштаб явления, целое поколение, если не больше, мыслило в синаксисе стандартного паскаля.;-)

Представляю, и мне от этого делается страшно. Сколько хороших переносимых вещей могло бы быть написано. Теперь, это поколение, ставшее "преподавателями" ВУЗ'ов засирает мозги студентам BorlandPascal 7, под DOS, что в большинстве случаев навсегда отбивает охоту программировать вообще.

>Компилятор ожидает правильные вещи, а находит неправильные, о чем честно и говорит.

Ага, говорит. Ну неоднократно такое бывало, приходит какой-нибудь одногрупник с вопросом: "Посмотри, не компилируеися". Запускаешь, смотришь. Компилятор пишет полную фигню. Начинаю использовать метод поиска ошибки, который вычитал в одной книжке по алгоритмам. Видимо в те времена это было актуально. Нахожу, что где-то совершенно в другом месте не правильно поставлена точка с запятой. Занавес.

>Скажите лучше, что против паскаля у вас просто субъективное предубеждение, сложившееся в результате стечений обстоятельств. Паскаль imo очень четкий, грамотно построенный язык высокого уровня.

Язык программирования это вполне конкретная реализация (реализации) + стандартная библиотека + нестандартные библиотеки. Язык сам по себе может быть сколько угодно хорошим, но если нет доступных реализаций + большого количества различных библиотек, то этот язык во внимание принимать не стоит. До сих пор первичное обучение ведется на паскале под DOS. СКАЖИТЕ ЧТО МОЖНО КРАСИВОГО И СОВРЕМЕННОГО НА НЕМ СДЕЛАТЬ? Затем, после вводной на тему ООП идет обучение дельфи уровня берем кнопку, кидаем на форму... Из-за чего у студенотов склаывается искаженное представление о программировании. А паскаль тут при том, что под Windows существует одна нормальная реализация паскаля - ObjectPascal и все библиотеки - под нее. Даже на MFC можно программировать на нескольких реализациях C!.

Единственную цель, которую преследовала Borland, когда выпускала свой Turbo Pascal - противостояние QuickBasic. QuickPascal - слил, TurboBasic - тоже, а QuickC и TurboC занимали примерно одинаковую долю, равно как MASM и TASM. Pascal - был всего лишь инструментом в битве линеек Quick и Turbo. С переходом на винду ситуация не изменилось и паскаль продолжил быть инструментом в руках Борланда, но уже в битве Builder против Visual. Эту битву Борланд проиграл, а когда дым рассеялся оказалось что единственный производитель паскаль-решений - Борланд.

Есть FreePascal, но он находится на уровне Delphi3, как сами его разработчики признают. Вот и получается что популярность паскаля во многом искусственная, а время, как обычно, расставило все на свои места.

Вот собственно и вся "гениальность" паскаля - историческое недоразуменее, то же самое, оди в один можно сказать и про Basic.

Macil ★★★★★
()
Ответ на: комментарий от Macil

>СКАЖИТЕ ЧТО МОЖНО КРАСИВОГО И СОВРЕМЕННОГО НА НЕМ СДЕЛАТЬ?

Не знаю, что ты под этим подразумеваешь, но программы пишутся или в ответ на необходимость или для удовольствия. Паскаль в обоих случаях востребован, т.к. позволяет писать в том числе и переносимые программы практически под любую ос и платформу. Не знаю, что тебя так пугает в паскале, люди его знают и это надо использовать.

anonymous
()
Ответ на: комментарий от anonymous

>СКАЖИТЕ ЧТО МОЖНО КРАСИВОГО И СОВРЕМЕННОГО НА НЕМ СДЕЛАТЬ?

Один из популярных ФМ под форточки написан на делфи. Много бизнес приложений написано на дельфи. Да и вообще поиск по слову pascal на sourceforge.net дает неплохие результаты.

orthrus
()
Ответ на: комментарий от orthrus

Читай, пожалуйста, пост внимательно. Имелся ввиду TP 7.0 под DOS.

Macil ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.