Комментарии 8
Спасибо за ссылку на Wipout - не знал. Прямо на работе вспомнил детство!
В этом есть доля смысла. Никто не спорит, что открытый, доступный код с подробной документацией и комментариями — благо для всех. Но вряд ли на таком коде можно в полной мере учиться программированию.
Как раз таки на таком и можно. Только не прямо начальному программированию, а на более высоком уровне — проектированию. Когда смотришь на чужой код, то понимаешь, что одни конструкции понятные и прозрачные, а над другими приходиться поломать голову. Соответственно учишься использовать первые и избегать последних. Понимаешь, в каких случаях надо объяснить решение в комментариях, а где это излишне. Начитанность очень помогает, в общем.
"Кроме того, кодовые базы стареют. Ну чему можно научиться из ассемблерного кода навигационного компьютера космического Apollo? Всё это уже не применимо на практике, как и многие другие вещи из старых программ" - автор статьи ошибается. Хорошие произведения хороши навсегда. Уверяю Вас что "Золотой осел" равно как и "Дон Кихот Ламанчский" тоже не применимы на практике как и многие другие вещи из старых литературных произведений
"Золотой осел" равно как и "Дон Кихот Ламанчский" тоже не применимы на практике
Я вас уверяю. Периодически встречаю и тех и других в рабочем процессе :(
:-))
Идеи которые использовались в ассемблерном коде тоже периодически встречаются в рабочем процессе! :-)
А в общем все здание нашей цивилизации стоит на фундаменте старых произведений, будь то книги, картины, скульптуры или коды. И если есть музеи искусств то почему бы не быть музею кода? Красивый код ничуть не хуже красивой скульптуры!
Бесконечный цикл без side эффектов из функции panic - это же UB, нет?
Старые кодовые базы как классическая литература