Денис, а что Вы скажете про контроллеры где ST - даже запрещен!!! Просто есть места, куда программистов подобных Вам - нельзя пропускать. Это системы блокировок. Например, на каких-то АЭС. Там как раз нужно очень наглядно и очень примитивно показывать достаточно хитрозавернутые схемы.
я не говорю что все нужно делать на таких языках, понятно что булевую логику проще описать графически... я про те задачи, где несколько тыщ строк кода на текстовых языках приходится писать