Структурированное программирование возникло как средство преодоления трудностей, с которыми сопряжена разработка очень больших программ, и применяется главным образом в связи с языками высокого уровня – структурированный кобол, структурированные расширения фортрана. И, хотя совершенно ясно, что структурированные программы возможны и полезны на всех уровнях, существует мнение, будто на языке ассемблера структурированное программирование нецелесообразно. Если понимать язык ассемблера как строгое отражение в символьной форме языка машины, то с этим мнением придется согласиться. Действительно, как можно структурированно программировать на языке ассемблера, когда в языке машины отсутствуют необходимые для построения структурированной программы средства управления. Существующие «структурированные ассемблеры» являются скорее компиляторами управляющих конструкций структурированного программирования, чем ассемблерами в традиционном смысле слова.
Сейчас шведский блогер в интернете предлаг
...
Читать дальше »