Size: a a a

2021 July 11

SP

Stanislav Popov in Embedded Group
по определнию функции?
источник

VO

Vyacheslav Olkhovche... in Embedded Group
ты вообще с ТАУ знаком?
источник

SP

Stanislav Popov in Embedded Group
у ТАУ есть четкая схема что куда приходит и что куда уходит
источник

VO

Vyacheslav Olkhovche... in Embedded Group
нет, там есть состояние которое меняется
источник

SP

Stanislav Popov in Embedded Group
есть состояние а есть входные данные и выходные
источник

VO

Vyacheslav Olkhovche... in Embedded Group
тяжело тебе будет
источник

A

Alexander in Embedded Group
Одно другого не меняет.
Можно реализацию математики ТАУ представлять а ля simulink с набором блоков с входами/выходами.

Можно как работу с вектором состояния в виде системы дифференциальных уравнений.

И то и другое используют.
источник

SP

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

A

Alexander in Embedded Group
Функции, которые дергают внутри себя какие-то глобальные переменные, не принимая параметров и не выдавая статус обработки, вроде бы достаточно давно считаются моветоном (типа использования Goto)
источник

SP

Stanislav Popov in Embedded Group
ну я поэтому и сокрушаюсь. но видимо не в сишкомире, в сишкомире если ты так думаешь и ожидаешь от других то тебе будет ТЯЖЕЛО
источник

V

Vitaly in Embedded Group
источник

A

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

SP

Stanislav Popov in Embedded Group
особо цинично еще оправдывать мусор какими то ТАУ, какбудто мы не можем стейт выразить тоже в аргументе
источник

SP

Stanislav Popov in Embedded Group
в этих поехавших все расчеты могли бы быть чистыми
источник

MK

Max K in Embedded Group
А что бы это дало, кроме "так принято в приличном обществе"?
источник

A

Alexander in Embedded Group
Ну GRBL писался энтузиастами с горящими глазами, которые мб железки ворочают годно, а программируют таксе.
источник

SP

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

SP

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

VO

Vyacheslav Olkhovche... in Embedded Group
но нахуя?
источник

VO

Vyacheslav Olkhovche... in Embedded Group
у тебя было бы куча пересылок на ровном месте
источник