На правах звания «опытный программист»
Краем глаза вижу что время от времени рекламируются торговые системы, в которых якобы не нужно программировать, а достаточно уметь рисовать диаграммы и все сразу и отлично работает. Действительно, неискушенный пользователь видя подобный текст
закричит «да ну нах!!!» и с радостью кинется рисовать схемки. Но фишка в том, что программирование на самом деле — это в большей степени умение логически и структурно мыслить. Формально схемки это просто тот же самый язык программирования, просто с другим синтаксисом, не более. Если вы можете освоить блок-схемы, то вам нужно будет не более пары часов, для того что бы освоить в том же объеме любой классический скриптовый язык. Разница в том, что у блок-схем есть куча недостатков — их очень сложно редактировать, передавать, масштабировать, ну и самое главное -это вещь в себе. Изучив блок-схемы вы не сможете их приминить нигде, кроме данной конкретной программы. Действительно, код на ассемблере, который я привел вверху на первый взгляд выглядит страшно. Но, поверьте, изучить тот же C# на том же уровне, что предлагает редактор диаграмм, дело совсем не сложное.