Нет, я не отрицаю, можно и на C, и на ассемблере, и на C++ писать нормальный код, не из головы, а всё же как-то формализовать (в виде той же FBD, или автоматов) что должно быть закодировано. Просто в варианте "я не люблю читать книжек" (C) побеждает вариант когда дают IDE в которой шаг влево-вправо от линии партии невозможен.