LINUX.ORG.RU

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

 , , gutknecht,


2

5

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

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

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

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



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

Ответ на: комментарий от Bobby_

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

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

Без goto ЯП вообще сложно пользоваться, если корпорации активно не вбрасывают использующим через анальный зонд питательные вещества, но операционку A2 на обероне однако сделали и много лет что-то в ней допиливают. Проблема таких операционок в том, что в них дохрена, вот просто дохрена, английского, который не спрячешь за переведёнными кнопками, как в маздае и линуксе, потому и интереса у пользователей мало.

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

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

Каких таких операционок? Почему английский - проблема?

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

Исходники открыты, стринги ищутся грепом, лексика простая и однотипная, поэтому Google Translate её переведёт без особых проблем. Бери исходники, переводи гуглом, выкладывай патчсет. Интересующиеся посмотрят, ужаснутся, скажут «какое убожество!» и кто-нибудь сделает лучше.

Приступай. Если начнёшь сегодня, к концу зимы получишь переведённую ОС.

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

На

никому не нужном

обероне написана

никому не нужная

ось A2,

и всё. :) Подозреваю, написана авторами оберона, чтобы доказать, что он тьюринг-полный?

Теперь про собственно «новость» так называемую: «Сколько тебе годиков? Уже 30?! Какой большой, молодец!»

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

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

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

А в Линуксе чего дохрена вместо английского, церковно-славянского?

Если брать «Си» - то «церковно-машинного» - ДоХрЕнА ;))

Deleted
()

Стоит сходить как в зоопарк. Оберонщики - лютые неадекватные фрики ещё похуже лисперов, здорово было бы на их главного посмотреть.

slovazap ★★★★★
()

Нелишне добавить: путеводитель по системам Oberon ©.

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

Потому что Напильник его не осилил :)

Ну я тоже не осилил и что, мне это мешает пользоваться англоязычным софтом?

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

Например, австралийцам нужная

У каждого своя блажь. Тут всякие Ди-и-Расты никак из статуса «ненужно» не выберутся, а на них куда больше всего полезного написано.

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

никому не нужная. Для процессоров Cortex есть несколько современных операционных систем. Часто используется FreeRTOS, заслуживает внимания Mbed. Ещё есть несколько новых, пока неясно, которые из них приживется. Но A2 среди пользователей микроконтроллеров совершенно не котируется.

В общем, сейчас Oberon и Oberon 2 представляют чисто исторический интерес, а на встречу можно сходить, чтобы узнать тайны истории.

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

Стоит сходить как в зоопарк. Оберонщики - лютые неадекватные фрики ещё похуже лисперов, здорово было бы на их главного посмотреть.

Главный пахан у них Никлаус Вирт - создатель Паскаля. Ткачёв смотрящий по району Расеянская Федерация.

anonymous
()

Из новости не ясно, что проект Оберон не только язык, но и ОС.

Не понятно на каком языке будет лекция.

А старичку Юргу 69 лет, а он по Россиям с лекциями разъезжает. Молодец!

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

А кто его использует, этот язык?

Java и C#

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

А в Линуксе чего дохрена вместо английского, церковно-славянского?

Церковнославянский нужен лишь для истории, работы с древней литературой и т.д. Тот же Пушкин писал практически современным русским языком, а это когда было. Линукс на десктопе обычно содержит кеды, в которых нужно установить все подряд пакеты русификации, включить настройки и перезагрузить ДЕ - интерфейс почти весь сразу улучшится. С именами классов так сделать нельзя.

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

Исходники открыты, стринги ищутся грепом, лексика простая и однотипная, поэтому Google Translate её переведёт без особых проблем. Бери исходники, переводи гуглом, выкладывай патчсет. Интересующиеся посмотрят, ужаснутся, скажут «какое убожество!» и кто-нибудь сделает лучше.

Приступай. Если начнёшь сегодня, к концу зимы получишь переведённую ОС.

...без дров.

Сразу видно бывалого погромиста. Такую мааааленькую задачу как пропатчить компилятор, отладчик и т.д. и не подумал написать.

Napilnik ★★★★★
()
Последнее исправление: Napilnik (всего исправлений: 1)

Нужно, хотя и представляет скорее археологический интерес.

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

никому не нужном
никому не нужная

Потому что без goto. Математики уверяют что этот оператор не нужный, но «забывают» уточнить, что собирать в бутылке рабочую модель парусника не очень удобно, хотя и возможно. Собственно, рабочие версии паскаля сейчас это дельфи и фпц, но учёные захотели сделать ЯП без гото, так появился оберон, и вот теперь подгоняют задачи под возможности безготописания. В том же ведре линукса куча гото, не шмогли обойтись без него, а вот в А2 таки сумели! Специально мутировали ЯП и окружение, и теперь это возможно. Это достижение, я считаю. Не зря ~30 лет оберон пилили и продолжают пилить, борьба с гото это архиважное дело, математики подтвердят.

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

Какие реализации под linux есть?

Наисвежайшие А2 под linux ©.

quickquest ★★★★★
()

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

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

Сразу видно бывалого погромиста. Такую мааааленькую задачу как пропатчить компилятор, отладчик и т.д. и не подумал написать.

Ты херово прикидываешься оберонщиком. Обероны простые как палка, там нечего патчить. Покажи уже свои патчи для A2.

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

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

iluha16
()

внёс в календарь, посмотрим.

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

Если ты осилил, то где список твоих патчей в А2?

Мне он не интересен.

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

Какие пооблемы? Греп ищет по всем исходникам, дифф составляет патч для всего дерева. Конечно, можно разбить задачу на части, но зачем? Твоя задача — механическое копирование строк в форму Гугла и из ответов Гугла в исходники. А что там будет — ядро ОС, драйвер, компилятор или игра «Цветные линии» — неважно.

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

в них дохрена, вот просто дохрена, английского

Обколются своим не знаю там чем и SQL на русский переводят.

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

Функциональщина без goto живёт и здравствует.

Вот только не всем интересен данный раздел хентая, если можно просто вложить цикл в ещё один цикл, и ещё несколько циклов а потом попрыгать.

Про это не пишут в учебниках для школяров, а только в документациях, которую в том месте мало кто читает (зачем, ведь в учебнике и так понятно написано), но в циклах for, после их выполнения происходят нехорошие оптимизации в переменной хранящей индекс, что в delphi, что в fpc, но если перед окончанием цикла из него выпрыгнуть, то данные в переменной не запортятся! Прыжки «наше всё»:)))) Данную оптимизирующую инновацию надо распространять во всех ЯП: кто вовремя не выпрыгнул, тот ССЗБ, а есть ли прыгалка, твоё личное дело.

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

Потому что без goto.

Интересная теория. А D и Rust — тоже без goto? По работе, т.е. для формоклёпства на жаве и php я что-то не припомню, чтобы мне goto хоть раз требовался за 15 лет. Только при низкоуровневщине на C/C++ вовсю его юзаю. Отсюда вывод: даже если отсутствие goto — стоппер для низкоуровневщины, оберон мог бы взлететь на прикладных задачах, будь в нём хоть что-нибудь стоящее.

dimgel ★★★★★
()

Само направление (Паскаль, Оберон) звучит как интересное и underrated. Но лекция не пойми о чём о чём, та и ехать так далеко не хочется.

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

По работе, т.е. для формоклёпства на жаве и php я что-то не припомню, чтобы мне goto хоть раз требовался за 15 лет.

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

Только при низкоуровневщине на C/C++ вовсю его юзаю. Отсюда вывод: даже если отсутствие goto — стоппер для низкоуровневщины, оберон мог бы взлететь на прикладных задачах, будь в нём хоть что-нибудь стоящее.

Ну да, сайтики клепать и всякую хрень на фреймворках, в которые корпорации вливали бы мильярды зелёных бумаг. А в прикладных задачах время от времени надо спускаться с высот формошлёпства на низкий уровень, а там без гото - боль. Твои жабы и пыхи без поддержки корпораций взлетели бы не сильно выше оберона, ты просто замучался бы решать быстро на них свои задачи.

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