Size: a a a

Compiler Development

2021 April 04

卜根 in Compiler Development
> Мы все еще про настоящий дотнет говорим или про какой-то абстрактный рантайм вашей мечты? В настоящем дотнете с первой версии были классы и методы, а лямбды с замыканиями добавились в 3.0

Здесь никаких языков программирования упомянуто не было, так что 3.0 выглядело будто про дотнет
источник

[

[BRM]White Rabbit in Compiler Development
Ну, это и не я писал
источник

卜根 in Compiler Development
и без дженериков можно, и в 1.0
источник

[

[BRM]White Rabbit in Compiler Development
Всё можно, разрешаю
источник

AK

Andrei Kurosh in Compiler Development
卜根
> Мы все еще про настоящий дотнет говорим или про какой-то абстрактный рантайм вашей мечты? В настоящем дотнете с первой версии были классы и методы, а лямбды с замыканиями добавились в 3.0

Здесь никаких языков программирования упомянуто не было, так что 3.0 выглядело будто про дотнет
Так и есть, до 4.0 рантайм версии рантайма и версии сишарпа совпадали и выходили вместе
источник

卜根 in Compiler Development
Знакомство с дотнет началось с Delphi.NET 8, и C# тоже появился в RAD Studio, только он не циферками записывался, а, например, Borland C# Builder 2006, потом рядом с Delphi начали класть Delphi Prism, потом перестали класть C# Builder и Delphi Prism, но Delphi Prism переименовался в Oxygene и пошёл жить своей жизнью.

Ещё Аду одним глазом посмотрел: A#, он же MGNAT. Gardens Point Component Pascal так и не посмотрел.
источник

卜根 in Compiler Development
С таким фоном хочется лицо рукой бить, когда в каких-то недоязыках под дотнет что-то никак не могут заставить работать на нижних версиях. Аналогично в JVM 1.5 не судьба была кому-то воплотить возможность, непременно 1.6 подавай, а где ж её взять под Mac OS X Tiger.
источник

卜根 in Compiler Development
Раз не могут, то идут нафиг, нечего тут сусолиться. Какая-то непонятная лояльность одному производителю. Зачем? Вот делают в одной шараге хорошие стедикамы, но плохие видеокамеры, так стедикам их возьмём, а камеру от профессионалов выберем. Логично же.
источник
2021 April 05

KR

K R in Compiler Development
Используется ли теория узлов в компиляторостроении?
источник

РС

Роман Соловьев... in Compiler Development
я наконец-то сформулировал что хочу сделать:

нерекурсивный нисходящий парсер и таблицу предиктивного анализа для его работы
источник

K

Kir in Compiler Development
Роман Соловьев
я наконец-то сформулировал что хочу сделать:

нерекурсивный нисходящий парсер и таблицу предиктивного анализа для его работы
А почему не восходящий? Восходящий без бэктрека работает
источник

TP

Tim Plotnikov in Compiler Development
Народ, привет!
Кто-нибудь может посоветовать что почитать про Algebraic Effects? Интересно как их делают в самом простейшем случае?
источник

K

Kakadu in Compiler Development
В смысле что это такое или как это реализовывают?
источник

K

Kakadu in Compiler Development
У нас, кстати, в JB Lab, в понедельник будет доклад про эффекты и OCaml
источник

TP

Tim Plotnikov in Compiler Development
Kakadu
У нас, кстати, в JB Lab, в понедельник будет доклад про эффекты и OCaml
Открытый онлайн?)
источник

K

Kakadu in Compiler Development
+
источник

TP

Tim Plotnikov in Compiler Development
Kakadu
В смысле что это такое или как это реализовывают?
Скорее как реализовывают
источник

AT

Alexander Tchitchigi... in Compiler Development
Tim Plotnikov
Скорее как реализовывают
Тогда, наверное, логично реализации почитать? Есть несколько на Haskell и как минимум одна на C.
источник

AT

Alexander Tchitchigi... in Compiler Development
И/или посмотреть статьи про Koka из MSR.
источник

TP

Tim Plotnikov in Compiler Development
Я почти уверен что должны быть какие-то papers которые может прочитать не-phd 😄
источник