Size: a a a

2019 August 08

АГ

Александр Гранин in fprog_spb
ОКамль - любимый язык Оккама
источник

AT

Anton Trunov in fprog_spb
брось бритву)
источник

AT

Anton Trunov in fprog_spb
СЯУ, что “камло” [фр. camelot] – уличный продавец газет или разносчик во Франции
источник

АГ

Александр Гранин in fprog_spb
Anton Trunov
СЯУ, что “камло” [фр. camelot] – уличный продавец газет или разносчик во Франции
Ну так чем-то на жизнь окамлисту надо же зарабатывать
источник

AT

Anton Trunov in fprog_spb
🤣тоже люблю злые шутки за 300
источник

PS

Peter Sovietov in fprog_spb
Александр Гранин
ОКамль - любимый язык Оккама
Occam — любимый язык Оккама.
источник

АГ

Александр Гранин in fprog_spb
Суров, бородат, волOccam
источник

AT

Anton Trunov in fprog_spb
Peter Sovietov
Occam — любимый язык Оккама.
название раньше встречал, но не знал, что это на основе CSP язык из 1983 года
источник

PS

Peter Sovietov in fprog_spb
Anton Trunov
название раньше встречал, но не знал, что это на основе CSP язык из 1983 года
Да, для программирования транспьютеров. Язык с минималистичным дизайном. А в поздних версиях там была верификация комм. протоколов.
источник

AT

Anton Trunov in fprog_spb
транспьютеры это для меня что-то из букиниста)
источник

PS

Peter Sovietov in fprog_spb
Так в TIS100 как раз они :)
источник

AT

Anton Trunov in fprog_spb
(уже давно не играю в компьютерные игры)
источник

AT

Anton Trunov in fprog_spb
лет двадцать
источник

PS

Peter Sovietov in fprog_spb
А вообще, сейчас идет возвращение к старым архитектурным идеям: систолические массивы, машины волнового фронта, транспьютеро-подобные матрицы ядер. Но теперь уже в рамках одной SoC.
источник

AT

Anton Trunov in fprog_spb
занятно. наверное непаханное поле для компиляторов
источник

PS

Peter Sovietov in fprog_spb
Anton Trunov
лет двадцать
Я примерно столько же не играю. На спектруме переиграл %) Но историей игровой увлекаюсь.
источник

PS

Peter Sovietov in fprog_spb
Anton Trunov
занятно. наверное непаханное поле для компиляторов
Это точно!
источник

AT

Anton Trunov in fprog_spb
ну, и возвращаясь к тематике чата, можно ли сказать, что какая-то из этих архитектур лучше ложится на ФП?
источник

AT

Anton Trunov in fprog_spb
вернее ФП на архитектуру
источник

PS

Peter Sovietov in fprog_spb
Anton Trunov
ну, и возвращаясь к тематике чата, можно ли сказать, что какая-то из этих архитектур лучше ложится на ФП?
Я бы рассмотрел верхний и нижный уровень IR. Для HIR полезным может быть комбинаторное описание вычислений. Тут можно делать улучшения чуть ли не на алгоритмическом уровне с помощью простых правил переписывания. Такие штуки известны еще со времен APL. А для LIR, думаю, тот же подход MLton с порождением SSA более предпочтителен, хотя и не отличается от императивных компиляторов, чем какие-то ФП-специфичные штуки. В принципе, графовое представление для IR — наиболее перспективно. Оно отражает параллелизм микроархитектуры. В той же старой книжке Харрисона и Филда наряду с разделом по редукции графов был раздел по dataflow-архитектурам. Но datalfow-языки начала 80-х (SISAL и прочие) не всегда и к ФП относят. Есть еще совсем академические разработки графового IR именно для ФП. Это VSDG. Штука весьма интересная, но, возможно, ее время еще не пришло.
источник