Size: a a a

2021 July 11

NN

Nikita Nazarenko in Embedded Group
Бывает, но там где байтоёбство уже не так душит
источник

W

Wild_Wind in Embedded Group
Т.е. никто не будет заниматься оптимизацией?
Вход/выход в функцию это доп. код корый надо генерировать.
источник

NN

Nikita Nazarenko in Embedded Group
Ты никогда не упирался в флеш? Счастливчик.
источник

SP

Stanislav Popov in Embedded Group
оптимизацией нужно заниматься иначе. я имел опыт переписывания этого мусора на нормальный язык и он уменьшался раза в три
источник

SP

Stanislav Popov in Embedded Group
ну в данный момент у меня 50% флеша забито стдлибой уровня форматирования флоатов и деления которую просто не выкинуть
источник

W

Wild_Wind in Embedded Group
Давай, перепиши мне проект под stm8 на какой-нибудь "нормальный язык погроммирования".
источник

SP

Stanislav Popov in Embedded Group
вам самый лучший компилятор генерит код, вам лучшие мировые практики говорят юзать функции с аргументами. если вы такой умный то могли бы все инлайнить
источник

SP

Stanislav Popov in Embedded Group
и везде юзать глобалки, да
источник

F

Faberge in Embedded Group
Вы так спорите
источник

F

Faberge in Embedded Group
Люди, когда вместе над одним проектом работают
источник

F

Faberge in Embedded Group
Так не спорят
источник

A

Alexander in Embedded Group
:)
источник

A

Alexander in Embedded Group
Так они и не работают над одним проектом
источник

F

Faberge in Embedded Group
Так и я о чем ;)
источник

SP

Stanislav Popov in Embedded Group
если бы мутировать глобалки было чем то лучше аргументов функции - это бы делал сам компилятор
источник

A

Alexander in Embedded Group
Аргументы функций нередко через стек передаются. Если их много - это бывает дорого.
источник

A

Alexander in Embedded Group
Но проброс указателя на структуру состояния - по идее не должен нести накладные расходы.
Если всякая мудь типа long jmp не возникает.
источник

SP

Stanislav Popov in Embedded Group
и опять же, куда вы со своими восьмибитными тиньками то?

grbl это проект энтузиастов у которыз 90% стоимости девайса это шаговики и швп. там все упирается во время и силы самих разработчиков. им не впадлу было бы купить камень за 50 баксов лишь бы это было удобно, никто там не будет крохоборствовать за лишний килобайт. просто они не умеют
источник

VO

Vyacheslav Olkhovche... in Embedded Group
здрасте
источник

VO

Vyacheslav Olkhovche... in Embedded Group
у тебя минимум такт лишний на всех обращениях от этого указателя будет
источник