ser_davkin, Сначала писалось то, что ты называешь комментариями. (Это и есть Алгоритм.) А потом, после обсасывания этих "комментарий" вписывались коды.
Начиналось всё с двух строчек:
#pas
// получаем строку на обработку
// выводим готовое
#pas
// получаем строку на обработку
// если строка меньше нужного размера
// выводим готовое
#pas
// получаем строку на обработку
// определяем размер исходной строки
// если строка меньше нужного размера
// выводим готовое
ser_davkin, кстати, вот это, что написано выше и есть ПРОГРАММИРОВАНИЕ.
И только потом, когда план (алгоритм) составлен и оптимизирован (иногда может занять очень много времени)
переходишь к следующему этапу: КОДИРОВАНИЮ - переводу написанных тобой строк на нужный язык (любой).
КОДИРОВАНИЕ это совсем не ПРОГРАММИРОВАНИЕ.
В результате получаешь отлично документированные коды программы.
P.S. У нас на фирме есть несколько клссных программистов (кстати ребята - миллионеры), которые по-моему вообще не знают ни одного языка программирования. Их задача - выдать алгоритм. А дальше дело рядовых кодеров (с окладом по минимуму).