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/ |