Вы никогда не используете VAR_IN_OUT
Вы никогда не используете %AT
Вы никогда не используете любые функции которые принимают адрес либо что-то вроде modbus.lib
Про слово "постоянное":
1.Если алгоритм с использованием указателей проще чем без них, то НЕ использование указателей при наличии возможности и умения с обращения с ними - лично предпочитаемый бсдм
2.Если алгоритм с использованием указателей проще чем без них, то НЕ использование указателей при наличии возможности и но не умении с обращения с ними - это временно вынужденный бсдм
3.Если алгоритм с использованием указателей проще чем без них, но отсутствует возможность их использования - это принуждение к бсдм
4.Если алгоритм без использования указателей проще чем с ними, то использование указателей - лично предпочитаемый бсдм
Про Си - здесь ни слова.
Вы никогда не хотели написать лаконичней
Вам никогда нехотелось присвоить переменной выражение сразу при объявлении (и КДС3 Вы не используете/не будете использовать это)
Вы никогда не напишите:
X := A + B + C;
У Вас всегда будет
X := A;
X := X + B;
X := X + C;
Вы никогда не произнесёте фразу:
"К икс прибавить пять" //x+=5
а всегда скажете :
"Взять значение из икс, прибавить к этому пять и положить результат в x" //x=x+5
Или же в Вас 2 сущности - одна говорит :
"К икс прибавить пять"
другая пишет
x=x+5
?
Вам никогда не хотелось написать отвратительное и непонятное i++ вместо i = i + 1;
Вы скажете что я утрирую, но можно и на ST написать
FOR i := 1 TO 100 DO IF i > 5 THEN .. ELSIF Syscomread(....) END_IF END_FOR
или так никидать квадратиков на холст что проект будет выглядеть полной картой РЖД РФ.
Но это не про "стиль" Си. Это стиль конкретного человека
Во всех языках которые Вы используете чётко одни и те же правила приоритетов в логических выражениях
Вы никогда не пишите типа того
X := A * (B + C);
а всегда
X := A * B + A * C; //хотя в свете вышеприведенного и так - врядли ))
Технолог определяет технологию с учетом возможности автоматизации. К Си это никаким боком.
Владение технологом Си для программирования устройств в составе технологии это умение начальника транспортного цеха водить грузовик. Неплохо (для учета возможностей), но не обязательно для профессионального решения основной задачи.





