Size: a a a

Compiler Development

2019 December 29

AT

Alexander Tchitchigin in Compiler Development
Eugene
просмотрел, слишком много мусора, не относящегося к теме чата
Вот хотя бы с этого и до конца чата ознакомьтесь, пожалуйста.
Telegram
Dmitry Ponyatov in Compiler Development
сверхпозднее связывание — передача сообщения, только в момент получения можно сказать, какой конкретно объект его получит, и сам объект отвечает за то, как он его обработает (например пул воркеров обрабатывает поток сообщений)

развесистая система типов — система типизации по образцу Haskel или Scala

кто о чем, а у меня прогрессирующий IoT головного мозга: можно ли создать языковую систему, которую можно использовать для программирования распределенного компьютера в целом, в настолько неконтролируемой среде?
десятки независимых вендоров, сотни классов устройств, и единственная цель выхода каждой минорной версии прошивки в том чтобы быть несовместимой со всеми предыдущими, и любыми существующими протоколами (чтобы то, что спер сосед за стенкой соседнего цеха, перестало работать с единственным сервисом вендора)
источник

BD

Berkus Decker in Compiler Development
Alexey Veselovsky
Это любой if нужно поздним связыванием называть?
Если в иф прилетает сообщение, то называй конечно
источник

RB

Rustem B. in Compiler Development
Привет, тут есть кто вручную генерировал машинный код?
источник

FO

FORTRAN ONE LOVE in Compiler Development
Rustem B.
Привет, тут есть кто вручную генерировал машинный код?
Из человека плохие генераторы получаются
источник

RB

Rustem B. in Compiler Development
Я имел в виду не использую готовые компиляторы
А скриптом генерить МК
источник

FO

FORTRAN ONE LOVE in Compiler Development
Rustem B.
Я имел в виду не использую готовые компиляторы
А скриптом генерить МК
А в чем разница между клмпилятором и скриптом?)
источник

RB

Rustem B. in Compiler Development
FORTRAN ONE LOVE
А в чем разница между клмпилятором и скриптом?)
Немного не так, наверное, объяснил 🤔
То есть, не транслировать код, там в c/c++, Haskell, go, ASM или llvm ir, а потом компилировать их компилятором, а сразу
источник

FO

FORTRAN ONE LOVE in Compiler Development
Rustem B.
Немного не так, наверное, объяснил 🤔
То есть, не транслировать код, там в c/c++, Haskell, go, ASM или llvm ir, а потом компилировать их компилятором, а сразу
а чем мешает асм? генерируйте асм, а потом гоните в машинный. Хотя бы читать сможете
источник

RB

Rustem B. in Compiler Development
FORTRAN ONE LOVE
а чем мешает асм? генерируйте асм, а потом гоните в машинный. Хотя бы читать сможете
🤔 я думал об этом
Но я сравнивал размер файла написанный на NASM и размер написанный вручную
источник

FO

FORTRAN ONE LOVE in Compiler Development
Rustem B.
🤔 я думал об этом
Но я сравнивал размер файла написанный на NASM и размер написанный вручную
Насм еще нельзя исполнить. Его надо транслировать в машинный код
источник

RB

Rustem B. in Compiler Development
Тогда fasm?
источник

RB

Rustem B. in Compiler Development
Gas?
источник

RB

Rustem B. in Compiler Development
Просто хочу без привязки к libc
источник

BD

Berkus Decker in Compiler Development
Rustem B.
Привет, тут есть кто вручную генерировал машинный код?
VCODE какой-нибудь или GNU lightning?
источник

BD

Berkus Decker in Compiler Development
я руками генерил машкод для z80 из бейсика, POKE 38000, 250 вот это всё, по табличке
источник

BD

Berkus Decker in Compiler Development
Rustem B.
🤔 я думал об этом
Но я сравнивал размер файла написанный на NASM и размер написанный вручную
и никакой разницы на выходе, так? машкод то один и тот же получается
источник

E

Eugene in Compiler Development
Alexey Veselovsky
Это любой if нужно поздним связыванием называть?
В смолтоке это так, например
источник

BD

Berkus Decker in Compiler Development
Eugene
В смолтоке это так, например
там и ифа то нет как такового
источник

E

Eugene in Compiler Development
FORTRAN ONE LOVE
А в чем разница между клмпилятором и скриптом?)
Компилятор TinyCC может работать в скриптовом режиме, так что особой разницы нет.
Компилятор записывает машинный код компилируемой программы на диск, а интерпретатор скриптов этого не делает, а сразу выполняет программу...
источник

E

Eugene in Compiler Development
Berkus Decker
там и ифа то нет как такового
Есть - объект, получающий сообщения соответствующие
источник