Size: a a a

Compiler Development

2020 January 26

BD

Berkus Decker in Compiler Development
Михаил Бахтерев
Но, кажется, в нашем embedded-тупичке не взлеит. Столько кода только для циклического списка? Народ жабой удавится
он неплохо оптимайзится обычно
источник

BD

Berkus Decker in Compiler Development
у меня тоже примерно 15 строк кода компилится в 1 команду цпу
источник

А⚙

Антон ⚙️ in Compiler Development
Михаил Бахтерев
Ага. Но в память-то контроллера его загружать надо
А сишный код как грузится? Святым духом
источник

JC

Julian =) Coffee in Compiler Development
Berkus Decker
у меня тоже примерно 15 строк кода компилится в 1 команду цпу
на сишке у меня наоборот🌝
источник

А⚙

Антон ⚙️ in Compiler Development
Михаил Бахтерев
Ага. Но в память-то контроллера его загружать надо
А сишный код как работает? На святом духе?
источник

JC

Julian =) Coffee in Compiler Development
Я как-то глянул в выхлоп с -O3, перекрестился
источник

МБ

Михаил Бахтерев in Compiler Development
Антон ⚙️
А сишный код как грузится? Святым духом
В сишном коде работа со списками 3-4 инструкции на функуцию.
источник

BD

Berkus Decker in Compiler Development
Julian =) Coffee
Я как-то глянул в выхлоп с -O3, перекрестился
-Os используй, O3 обычно увеличивает размер
источник

M

MaxGraey in Compiler Development
Julian =) Coffee
на сишке у меня наоборот🌝
У сишки гарантия «как вижу, так и пишу» =)
источник

А⚙

Антон ⚙️ in Compiler Development
MaxGraey
У сишки гарантия «как вижу, так и пишу» =)
Ахахахахахахаххах
источник

А⚙

Антон ⚙️ in Compiler Development
Михаил Бахтерев
В сишном коде работа со списками 3-4 инструкции на функуцию.
Ногострелы забыл подсчитать
источник

M

MaxGraey in Compiler Development
У Rust - Zero cost abstructions
У C - Zero abstructions =)
источник

G

Gymmasssorla in Compiler Development
MaxGraey
У Rust - Zero cost abstructions
У C - Zero abstructions =)
Abstraction*
источник

А⚙

Антон ⚙️ in Compiler Development
MaxGraey
У Rust - Zero cost abstructions
У C - Zero abstructions =)
Неправда
источник

А⚙

Антон ⚙️ in Compiler Development
Семантика C определена в терминах абстрактной машины, которая с современными компьютерами имеет мало общего
источник

BD

Berkus Decker in Compiler Development
Gymmasssorla
Abstraction*
*obstruction
источник

M

MaxGraey in Compiler Development
Berkus Decker
*obstruction
😂
источник

МБ

Михаил Бахтерев in Compiler Development
Антон ⚙️
Ногострелы забыл подсчитать
Не забыл. Но чем больше кода, тем отлаживать сложнее.
источник

А⚙

Антон ⚙️ in Compiler Development
Михаил Бахтерев
Не забыл. Но чем больше кода, тем отлаживать сложнее.
Не обязательно
источник

МБ

Михаил Бахтерев in Compiler Development
Антон ⚙️
Семантика C определена в терминах абстрактной машины, которая с современными компьютерами имеет мало общего
Почему?
источник