Size: a a a

Compiler Development

2021 May 04

ВМ

Виталий Медоваров... in Compiler Development
Это чат о разработке компиляторов, а не для обсуждения того какой язык X плохой и как его надо было развивать
источник

卜根 in Compiler Development
это про разработку компиляторов
источник

D

Danya in Compiler Development
Какой поинт в ваших высказываниях?
источник

卜根 in Compiler Development
суть в том, что если можно не реализовывать родные классы C++, то и не стоит

думаю, те, кто начинали путь Direct2SOM и впоследствии C++/MX (Дженнифер Гамильтон перевелась из IBM в Microsoft как раз на это дело), это ещё недостаточно осознавали, надо было набить шишек
источник

AT

Alexander Tchitchigi... in Compiler Development
"Если можно не реализовывать C++, то и не стоит."

Согласен! Вопрос закрыт. 😃
источник

卜根 in Compiler Development
источник

AK

Andrei Kurosh in Compiler Development
Но не останется никого, кто был бы в состоянии им пользоваться
источник

D

Danya in Compiler Development
А и не надо пользоваться всем С++
Надо выбрать подмножество
источник

AK

Andrei Kurosh in Compiler Development
Была такая культовая киберпанк-манга - Blame! - там история начиналась с того, что люди сделали роботов-строителей, но потом внезапно потеряли возможность ими управлять. Строители тысячелетиями фигачили по собственному усмотрению абсолютно упоротые структуры таких масштабов, что вся конструкция вот-вот схлопнется в черную дыру под собственной тяжестью, и их нужно остановить... Я вижу в этом отличную метафору того, что делает коммитет C++
источник

AT

Alexander Tchitchigi... in Compiler Development
Ага, например Rust. 😉
источник

А⚙

Антон ⚙️ in Compiler Development
Это подмножество у всех разное
источник

DF

Dollar Føølish in Compiler Development
Чёт орнул
источник

D

Danya in Compiler Development
Не вижу проблемы
источник

ВМ

Виталий Медоваров... in Compiler Development
Или JAI 😄
источник

А⚙

Антон ⚙️ in Compiler Development
Тонко
источник

卜根 in Compiler Development
боюсь, что этот подход недостаточно конкретен

более точно было бы указать на:
1. антагонизм между объектами, способными быть размещёнными на стеке, и счётчиками ссылок, удобными в большинстве случаев
2. множественное наследование без линеаризации классов и без интерфейсов
3. из другой оперы, но тоже актуально, про слишком высокое присутствие наследия Си, вот, например, строковых литералов как указателей с арифметикой
источник

А⚙

Антон ⚙️ in Compiler Development
Jai ненужно
источник

AT

Alexander Tchitchigi... in Compiler Development
Jai — ещё более игрушечный, чем Rust. 😉
источник

D

Danya in Compiler Development
Rust конечно неплох
Но С++ по-прежнему растёт
источник

AT

Alexander Tchitchigi... in Compiler Development
Rustёт? 🤔
источник