Size: a a a

Compiler Development

2021 May 10

M

MrSmith in Compiler Development
Дак о том и речь
источник

D

Danya in Compiler Development
Я исправил
источник

Т8

Т-34 85 in Compiler Development
👍
источник

卜根 in Compiler Development
а вот у нас есть AdaMagic
источник

M

MrSmith in Compiler Development
Мало ли что там возможно, интересует насколько практично, какая инфраструктура, как веркфлоу и тд в D никакой по сути, а у раста есть embedded group и hal
источник

Т8

Т-34 85 in Compiler Development
Смит, боже... D и D в режиме betterc - это немного разные вещи. Если что
источник

M

MrSmith in Compiler Development
Я про это уже минут 6 распинаюсь, нафига мне писать на языке где есть субсет
источник

D

Danya in Compiler Development
Тебе говорят только про better C
источник

M

MrSmith in Compiler Development
Есть языки изначально заточенные под это с нормальной инфраструктурой и веркфлоу, зачем мне изголяться на D особом режиме
источник

D

Danya in Compiler Development
Я уже написал зачем
источник

DP

Dmitry Popov in Compiler Development
D c GC довольно приятный язык. Но куча нытиков жаловалась, что GC им жмет и хотят без него. Вот Уолтер и выстругал им что смог, обрубки в виде дасбеттерС и недораст в виде какого-то статического контроля лайфтаймов...
источник

M

MrSmith in Compiler Development
Где?
источник

D

Danya in Compiler Development
источник

M

MrSmith in Compiler Development
Не на всех платформах есть d
источник

M

MrSmith in Compiler Development
Логика то в чем?
источник

M

MrSmith in Compiler Development
Берём зиг тогда, или транспилируем раст
источник

M

MrSmith in Compiler Development
Ты не понимаешь да что я пытаюсь тебе сказать? Наличие субсета это не нормально, это как питон 2 3 только субсет
источник

TS

Timur Safin in Compiler Development
На самом деле, в любом достаточно развитом языке с накопленным легаси, в большом проекте, ты всегда ппишешь на подмножестве языка. Я знал проекты где в базовом фреймворке были запрещены исключения в Си++, или динамические аллокторы, где политически были запрещены контейнеры STL, и что-либо дальше auto/range-for C++11, знал где были запрещены большая часть boost, где запрещены шаблоны и трюки с метапрограммированием. (не подумайте, что это было единовременно. В разных проектах - разные полиси)

Иногда, для уменьшения энтропии и упрощение командной разработки ты выбираешь подмножество языка на котором говорит твоя команда. Это нормально и так делают
источник

M

MrSmith in Compiler Development
На с++
источник

M

MrSmith in Compiler Development
Это всегда надо добавлять когда транслируется понятие нормы из с++
источник