Size: a a a

Compiler Development

2021 May 04

D

Danya in Compiler Development
Каламбурчики)))
источник

А⚙

Антон ⚙️ in Compiler Development
Проорал, спасибо
источник

AT

Alexander Tchitchigi... in Compiler Development
Собственно, в том и проблема, что C++ всё время растёт. С самого рождения. И не знает, когда остановиться.
источник

D

Danya in Compiler Development
Под растёт я имел в виду популярность среди работодателей
источник

卜根 in Compiler Development
я бы делал по типу Objective-C, но чтоб как при переходе от Java к .NET, появились типы-значения, которыми интересно пользоваться (в негибридном Objective-C ARC внутрь struct нельзя было ARC-поле завести, не говоря уж о интерфейсах, как в .NET)
источник

AK

Andrei Kurosh in Compiler Development
Господа, а давайте по поводу дизайна языков общаться все-таки в @LanguageDev ?
источник

Т8

Т-34 85 in Compiler Development
Compile time возможности у него слабее. Так что не замена (пока)
источник

AT

Alexander Tchitchigi... in Compiler Development
build.rs go brrrrr 😂
источник

А⚙

Антон ⚙️ in Compiler Development
Не, ну это читерство
источник

ВМ

Виталий Медоваров... in Compiler Development
На прок макросах можно наделать очень забористой дичи, до которой плюсам далеко. Но это не значит что раст во всём лучше плюсов в плане компайл тайма. Я бы не брался сравнивать. Очень разные подходы к компайл тайм возможностям
источник

卜根 in Compiler Development
помню, собирал Wt, там на boost.spirit сделан парсер размером полГб, преимущественно отладочной информации
источник
2021 May 05

KR

K R in Compiler Development
Сейчас очень модная тема в разных кроваво-ынтерпрайзных кругах - объявлять разные фичи "deprecated". Страшно бесит, разумеется, ситуация, когда какая-то функция объявлена устаревшей, её нужно заменять, а на что - непонятно!

По-идее, правильный подход - это писать "функция f устарела, замените вызовы f x -> g (x + 1)". Но ведь это же можно легко автоматизировать, особенно во всяких языках с term rewriting. А есть ли такие работы?
источник

EL

Evgeny Link in Compiler Development
Если бы всё можно было бы автоматизировать, deprecated были бы программисты
источник

KR

K R in Compiler Development
Это анекдотно-математический ответ.
источник

EL

Evgeny Link in Compiler Development
Переписыватели обращений к апи называются codemod
источник

KR

K R in Compiler Development
Спасибо
источник

M

MrSmith in Compiler Development
Там помойму не было почему Килли ищет первичные генетические коды
источник

K

Kir in Compiler Development
Чтобы остановить рост Мегаструктуры
источник

AT

Alexander Tchitchigi... in Compiler Development
Да, есть. Работы по Cocinelle например.
источник

AT

Alexander Tchitchigi... in Compiler Development
Всем привет!
Приглашаем в эту субботу в 11 утра по мск на митап про PizzaScript #3 - WebAssembly as a Compilation Target - Overview.

We focus this time on a compilation target for programming languages. For our educational project PizzaScript, 🍕we’ve chosen WebAssembly because it is an awesome technology supported in main modern browsers and multiple environments. First, we need to understand what is WebAssembly, and we will overview the history, key features, and benefits of the technology. We'll explore interesting examples and problems we might be facing while implementing PizzaScript's compilation phase.

Внимание, контент будет на английском 🏴󠁧󠁢󠁥󠁮󠁧󠁿

https://www.eventbrite.co.uk/e/pizzascript-3-webassembly-as-a-compilation-target-overview-tickets-153222355189?aff=telegram
источник