Size: a a a

2020 July 28

A

Andrew in ru.nim.talks
Всё таки компиляктор
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Нет
источник

A

Andrew in ru.nim.talks
🙄
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Ты сам в себе путаешься сэр
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Бесполезные споры
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Лучше бы нормальные языки  учил, типа Nim
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Вместо глупых споров
источник

ZK

Zhenya Katataev in ru.nim.talks
MIT/Yardanico (alt)
Лучше бы нормальные языки  учил, типа Nim
+
источник

A

Andrew in ru.nim.talks
Где путаюсь? nim генерирует сишку, а не бинари. Конец.
источник

A

Andrew in ru.nim.talks
Генерировать сишку - не компилятором быть
источник

g

gavr in ru.nim.talks
у тебя очень консервативный подход
источник

g

gavr in ru.nim.talks
плюет асм/машинный => компилятор, остальное трансляторы
источник

g

gavr in ru.nim.talks
посмотри внимательнее на сишный выхлоп
источник

g

gavr in ru.nim.talks
и на асм выхлоп из эквивалентной сишки
источник

f

for(int c; (c = getc... in ru.nim.talks
То что там внутри где-то GCC это внутренние детали реализации компилятора.

Если я возьму GCC, каким-то задним образом оберну его в dll и буду вызывать его через API внутри нима то у меня тогда получится полноценный компилятор. Ну с немного странными зависимостями при сборке но в принципе нормальный "генератор бинарников"
источник

A

Andrew in ru.nim.talks
При чём здесь выхлоп, если я этот выхлоп не могу запустить на другом пэка без компилятора.
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Andrew
При чём здесь выхлоп, если я этот выхлоп не могу запустить на другом пэка без компилятора.
Што
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Так я же говорил про llvm
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Можно слинковать тот llvm бекенд Nim'а статически
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
И будет у тебя "компилятор"
источник