Size: a a a

Compiler Development

2020 January 25

DP

Dmitry Ponyatov in Compiler Development
по компиляторам для распределенных систем есть какие-нибудь учебники или видеолекции? (кроме эрланга)
источник

AV

Alexey Veselovsky in Compiler Development
Dmitry Ponyatov
а чем LLVM не подходит?
Слишком развитая инфраструктура
источник

KR

K R in Compiler Development
А по мультиклету было обсуждение? Насколько там llvm подходит?
источник

M

MaxGraey in Compiler Development
у мультиклета там вообще ssa на уровне процессора) Ему не нужен LLVM;)
источник

RB

Rustem B. in Compiler Development
Alexey Veselovsky
подскажите какой-нибудь простой компилятор какого-нибудь языка удовлетворяющего следующим критериям:
1) язык должен быть без сборщика мусора
2) компилятор НЕ должен быть на базе gcc или llvm, он их вообще использовать не должен
3) компилировать он должен в x86_64 нативный бинарь под линукс
4) опенсорс (MIT/BSD/GPL/etc)
Red Lang http://www.red-lang.org/
у него свой кодогенератор для x86
источник

RB

Rustem B. in Compiler Development
и работает кросскомпиляция
источник
2020 January 26

DP

Dmitry Ponyatov in Compiler Development
источник

C

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

BD

Berkus Decker in Compiler Development
Ок, один звучит неплохо, но оригинальная статья конечно интересней!
источник

JC

Julian =) Coffee in Compiler Development
И почему бы просто не делать 5/3 ошибкой компиляции?
источник

JC

Julian =) Coffee in Compiler Development
Как там оно в Расте кстати))))
источник

JC

Julian =) Coffee in Compiler Development
Таки компилируется
источник

BD

Berkus Decker in Compiler Development
Компилится и дает 1, это в оригинальной статье все написано
источник

JC

Julian =) Coffee in Compiler Development
Вот, нашли первый изьян у Раста))
источник

BD

Berkus Decker in Compiler Development
Julian =) Coffee
Вот, нашли первый изьян у Раста))
Ну, не первый. Меня больше отсутствие текстовых not, and и or бесит.
источник

BD

Berkus Decker in Compiler Development
В плюсах я только их использую, а в расте даже опции такой нет
источник

JC

Julian =) Coffee in Compiler Development
Я тоже удивился от этого
источник

JC

Julian =) Coffee in Compiler Development
Или то было в хаскеле🤔
источник

RB

Rustem B. in Compiler Development
Julian =) Coffee
И почему бы просто не делать 5/3 ошибкой компиляции?
зачем?
источник

JC

Julian =) Coffee in Compiler Development
Потому что 5/3 это не 1
это 1.6666 но это другой тип
источник