LINUX.ORG.RU

Лекция Юрга Гуткнехта «Проект Оберон: 30 лет» в Москве

 , , ,


2

5

24 октября в Университете Дмитрия Пожарского пройдёт лекция швейцарского профессора Юрга Гуткнехта, соавтора языков Pascal и Oberon, коллеги легендарного Никлауса Вирта.

В программе — совместная лекция и дискуссия «Проект Оберон: 30 лет» Лекторы: Президент Швейцарского общества информатики, профессор ETH Zurich, д-р Юрг Гуткнехт и Ведущий научный сотрудник отдела теоретической физики ИЯИ РАН, координатор проекта «Информатика-21», д.ф.-м.н. Фёдор Васильевич Ткачёв.

17:30, ЦЭМИ РАН (Нахимовский проспект, 47), аудитория 520. Регистрация и пропуск не требуется.

>>> Подробности

На новость ожидаемо слетелись ненужнисты, как мухи. Долгих лет Юргу!

Хотя честно говоря, я считаю, что в своих последних языках Никлаус Вирт переборщил с минимализмом. Модула-2 ещё была практичным языком, а Оберон это уже движение в сторону монастыря какого-то. Вот Delphi и fpc - инструменты для практиков.

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

Я сдаюсь. Проще самому написать реализацию оберона, чем собрать существующие реализации.

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

В этом и есть истинная сила Оберона!

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

BlackBox/ComponentPascal - этакий delphi done right и не менее практичный. Так что про монастырь спорно.

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

Жалко, я не в Москве живу, не приду.

Можешь тут посмотреть и послушать. Думаю сейчас будет то же самое.

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

Твои жабы и пыхи без поддержки корпораций взлетели бы не сильно выше оберона

Но они взлетели, потому что корпорации в них таки-вложились. А корпорации во что попало не вкладываются. Значит увидели перспективу. В отличие от. :)

А фреймворки, между нами девочками, я и сам во всю писал, и пользовался этими самописными. Тоже без goto.

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

Хотя честно говоря, я считаю, что в своих последних языках Никлаус Вирт переборщил с минимализмом.

Он пытался осилить технологию «Оберон_на_чипе», например, на доступной FPGA-плате © но «не шмог».

Ну и обучающий минимализм, типа: построение компиляторов на примере «Оберон-0» ©.

P.S. Кстати, заглянув на oberoncore.ru, обнаружил, что опосля Москвы и в Орле можно пообщаться с оберонщиками: Круглый стол и семинар с международным участием «Оберон-технологии, образование и проблема качества в цифровой индустрии» // Орёл, 26-27 октября 2018 года ©.

quickquest ★★★★★ ()
Последнее исправление: quickquest (всего исправлений: 1)
Ответ на: комментарий от dimgel

А корпорации во что попало не вкладываются. Значит увидели перспективу. В отличие от. :)

Java соответствует целям корпораций, а оберон — нет. В чём, собственно, нет ничего плохого. Вопрос в том, должен ли рядовой лоровец воспринимать цели корпораций как свои собственные?

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

но в циклах for, после их выполнения происходят нехорошие оптимизации в переменной хранящей индекс, что в delphi, что в fpc

Не хочу тебя расстраивать, но Delphi и Паскаль вообще немного мертвы.

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

Но они взлетели, потому что корпорации в них таки-вложились. А корпорации во что попало не вкладываются. Значит увидели перспективу. В отличие от. :)

А мне ни холодно и ни жарко. Корпорации выбрали самые наваристые какахи и в них вложились - уплетайте какашки за обе щёки сколько влезет. А то, что голый ЯП без гото не взлетает, так это и правильно, показывает что Вирт после изобретения паскаля фигнёй занимался, делал то что программистам было не нужно - отвлечённой наукой «страдал». Мне фпц больше нравится. Раннее творение Вирта - торт.

А фреймворки, между нами девочками, я и сам во всю писал, и пользовался этими самописными. Тоже без goto.

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

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

Не хочу тебя расстраивать, но Delphi и Паскаль вообще немного мертвы.

А пацаны и не знают. Для _опенсорца_ лучших яп нет. В линуксе в основном не опенсорц а бесплатный нектар для халявных тестеров на корпоративных цветочках.

Napilnik ★★★★★ ()

Очень интересный язык. К сожалению всякое говно типа C# его закрыло. Как Дарья Донцова Тютчева...

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

Ору.

Береги горло. Как проорёшься — прополощи тёплой водой с содой (чайная ложка соды на стакан воды).

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

А корпорации во что попало не вкладываются. Значит увидели перспективу.

Корпорации, как обычно, увидели способ повысить обороты. Но при чём здесь мои интересы, как пользователя? Меня интересуют надёжные программы, а не обороты корпораций.

anonymous ()

Это в DC?

ЛОРовцы могут лично сказать «ненужно» прямо в оберон.

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

Тот же Пушкин писал практически современным русским языком

может Пушкин писал на жутко ломаном русском, который его фанаты потом зафорсили как дефолтный

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

тогда почему ты на нём пишешь (-яти-хуяти)? пиши на неломанном

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

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

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

может Пушкин писал на жутко ломаном русском, который его фанаты потом зафорсили как дефолтный

А ты почитай дошедшие до нас оригиналы летописей и т.д. Вот где тяжёлый язык: «маху дань варязи изъ заморья на чюди и на сло- вѣнех · на мери и на всѣхъ кривичѣхъ · а козари и- маху на полянѣх · и на сѣверѣх и на вятичѣхъ · има- ху...» Представь что было бы, если б его приняли как эталон и заморозили развитие записанными правилами.

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

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

зачем представлять? у нас в стране раз в 100 лет принято правила языка издавать законодательно

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

у нас в стране

сказочный эльф детектед. смерть саурону, братуха

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

Так это уже после Пушкина пошло, когда до нужного уровня развить язык успели.

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

Нам нужного, а кому нужно чтобы мы развивались - у него и спрашивай.

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

да ты уже развился по самые не балуйся, куда ты ещё развиваться собрался, ёбнутая клеточная колония?

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

Проблема таких операционок в том, что

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

ну и практичность конечно тоже пдц. begin, end, надо побольше хуерги писать, без begin и end программа - не программа, теоретически неправильная получается, но в elsif одну букву и пробел надо сэкономить. ну хоть индексы с нуля, не надо вычитать единицу чтобы модульная арифметика работала правильно - это конечно плюс, могло быть хуже.

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

Да достали со своим си. Есть операционка написанная не на нём и можно ею ткнуть СИськоносам с сознанием Си ограничивающимся, и это само по себе круто. Можно посмотреть на то, как выглядит код без goto и вливаний корпораций и больше так не делать, если эти вливания не ожидаются. Показательные задачи эта операционка выполняет.

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

Да с BlackBox вроде ничего особо сложного (только он 32-разрядный, и буква «a» в номере версии работающего в онтопике форка, c GUI-фреймворком поверх GTK, я так понимаю, означает альфу). A2 ­— да, инструкция несколько пугает.

be_nt_all ()
Последнее исправление: be_nt_all (всего исправлений: 2)

А когда автор языка «КуМир» будет выступать в Швейцарии?

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

я не в курсе, а что там, в Швейцарии, по какому поводу референдум?

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

в швейцарии тоже пока не в курсе

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

я не в курсе, а что там, в Швейцарии, по какому поводу референдум?

По поводу слушать ли доклад по «КуМиру» или сразу идти бухать.

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

В 2008м году нам читал на физфаке лекции мужик, он пишет софт для моделирования ядерных реакторов. Так вот, он пишет на компонентном паскале (он основан на обероне и фактически является его подмножеством), по его словам он запускает свои расчёты на кластерах и некоторые длятся пару лет. Вот тебе пример. Кстати, его любимая фраза: «Здесь вам не цы!» (Имеет в виду C).

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

Без goto ЯП вообще сложно пользоваться,

Это наследие ассемблера вообще не нужно.
Программисты которые не умеют писать на языках высокого уровня без goto не ту выбрали профессию.

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

Это ты 1С-никам скажи :)

А чем рукожопы пишущие на 1С принципиально отличаются от рукожопов пишущих на других языках?

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

Тоже не пользуюсь goto, но вот break/continue относительно часто использую, как правило избавление от них ведет к более сложному коду(нечитаемому). Как правильно избавляться от них, чтобы код становился лучше?

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