Программирование бывает разным

Опишем простое действие: два умножить на два, равно четыре.

Что может быть проще?

На си: y = x * i;

В принципе, похер на каком языке описывать, но есть специфика.

Программирование для промышленной автоматики ведется на максимально простом и надежном языке, вернее группе языков.

Сделаем умножение на "лестнице":

Программирование бывает разным

Предельно просто D0 множим на D10, результат в D20 , при условии замывания Х0.

Но, речь не об этом.

Занимаемся автоматизацией, пришел парень, занимавшийся программированием, но в офисе,

пока все тихо, талантлив, разбирался на лету. Была готовая программа управления "грохотами" и дробилками на ГОКе. Попадали в локальные резонансы. Кто в курсе, думаю догадались...

Нужна была хорошая математика по управлению приводами.В принципе, написал, этап отладки перед выездом, самая нервотрепка.  Хлопаем дверями, бегаем перед ним, на "вишенку" разряжаем пару раз сигнальный револьвер с холостыми. Он подумал, что издеваемся, ему советуют отлаживать абсолютно, пока в тишине офиса!

Съездил на объект, молодец не сдрейфил, отладил и запустил!

Приехав сказал, помните, холостыми пуляли? Лучше бы сразу пристрелили боевыми! Там был Ад.