OberonCore
https://forum.oberoncore.ru/

День Оберона (2017)
https://forum.oberoncore.ru/viewtopic.php?f=155&t=6091
Страница 4 из 4

Автор:  Kemet [ Четверг, 05 Октябрь, 2017 07:12 ]
Заголовок сообщения:  Re: День Оберона (2017)

Илья там говорит про параллельный компилятор Активного Оберона - PACO. Так вот от него отказались не потому, что там с многопоточкой проблемы. Мы используем именно этот компилятор и никаких проблем не испытываем. Отказались от него по нескольким причинам. Он основан на OP2 и в нем сложно разобраться и еще сложнее модифицировать, о чём Феликс где-то уже писал. ну и каждый из разработчиков привнес сове видение, часто диаметрально противоположное. Поэтому его и похоронили. Там могли быть проблемы на очень старых компах (или) где есть затык по вводу выводу. Суть проблемы в том, что кроме барьеров (для синхронизации), там еще и таймауты на AWAIT поставлены. Очень простая модель синхронизации - барьеры + таймаут. Это может стать проблемой на древних машинах или на эмуляторах, когда поток не может дождаться. Мы ни разу таких проблем не словили.

Автор:  Kemet [ Четверг, 05 Октябрь, 2017 07:21 ]
Заголовок сообщения:  Re: День Оберона (2017)

В общем, основная проблема в PACO втом, что это не продукт, и никому не хотелось там особо копаться. Лучше ведь еще один компилятор выкатить - это увлекательно и профит, опять же, не малый.

Автор:  Wlad [ Пятница, 06 Октябрь, 2017 20:45 ]
Заголовок сообщения:  Re: День Оберона (2017)

Kemet писал(а):
Суть проблемы в том, что кроме барьеров (для синхронизации), там еще и таймауты на AWAIT поставлены. Очень простая модель синхронизации - барьеры + таймаут.

Конкретно - в чём проблемы такого сочетания?

Автор:  Kemet [ Суббота, 07 Октябрь, 2017 13:14 ]
Заголовок сообщения:  Re: День Оберона (2017)

Wlad писал(а):
Kemet писал(а):
Суть проблемы в том, что кроме барьеров (для синхронизации), там еще и таймауты на AWAIT поставлены. Очень простая модель синхронизации - барьеры + таймаут.

Конкретно - в чём проблемы такого сочетания?

Проблема в том, что AWAIT может не дождаться и сработает таймаут, и всё трапнется. Таймаут там чтобы дедлоки исключить. Не дождаться может потому что медленно пишет на диск или есть затык с хостом. Мы таких проблем ни разу не поймали. Но люди, запускавшие нативную на эмуляторе или древнем железе жаловались, что бывают затыки. Я тоже на древнем запускал и ни разу такого не словил. Проблема замены компилятора в А2 не в этом.

Автор:  Евгений Темиргалеев [ Суббота, 07 Октябрь, 2017 20:04 ]
Заголовок сообщения:  Re: День Оберона (2017)

Развёрнутый фотоотчёт: http://oberoncore.ru/oberonday/2017/1
Докладчики, если есть поправки или дополнения, пишите. Если по тексту ничего, отдельно посмотрите насчёт ссылок, какими можно усилить его информативность.

Автор:  Alexander Shiryaev [ Воскресенье, 08 Октябрь, 2017 12:11 ]
Заголовок сообщения:  Re: День Оберона (2017)

Цитата:
Докладчик упоминает, что учебник «Построение компиляторов» в сравнении с виртовским очень сложный и не даёт полноценного функционирующего примера.
Про сложность я говорил о старом "Project Oberon" (по сравнению с "Project Oberon 2013"), а не про учебник "Построение компиляторов".
А "Построение компиляторов" — наоборот, слишком "простой" учебник.

Автор:  Евгений Темиргалеев [ Воскресенье, 08 Октябрь, 2017 20:52 ]
Заголовок сообщения:  Re: День Оберона (2017)

Alexander Shiryaev писал(а):
Про сложность я говорил о старом "Project Oberon" (по сравнению с "Project Oberon 2013"), а не про учебник "Построение компиляторов".
А "Построение компиляторов" — наоборот, слишком "простой" учебник.
Поправил.

Мне казалось, что речь шла про учебник Ахо/Сети/Ульмана. Но твёрдой уверенности не было, это моя промашка -- нужно было сразу уточнить. Спасибо.

Автор:  Иван Денисов [ Воскресенье, 22 Октябрь, 2017 05:55 ]
Заголовок сообщения:  Re: День Оберона (2017)

Добавил в плейлист доклад Рифата. Теперь все доклады опубликованы.
https://www.youtube.com/playlist?list=P ... vkTehP4t09

Автор:  Info21 [ Воскресенье, 22 Октябрь, 2017 12:31 ]
Заголовок сообщения:  Re: День Оберона (2017)

Иван Андреевич, Вы -- герой, большое спасибо.

Автор:  prospero78 [ Воскресенье, 29 Октябрь, 2017 23:28 ]
Заголовок сообщения:  Re: День Оберона (2017)

Практически всё посмотрел, замечаю в себе мысль "надо побольше"))

Автор:  Wlad [ Понедельник, 30 Октябрь, 2017 17:02 ]
Заголовок сообщения:  Re: День Оберона (2017)

prospero78 писал(а):
Практически всё посмотрел, замечаю в себе мысль "надо побольше"))

И - по-шире в массах.
А то знания о предмете - практически на уровне статпогрешности.

Страница 4 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/