Sep 18, 2019 19:07
Лет тридцать назад было в ходу выражение "испорченный Бейсиком" - характеристика программиста, который не только кидается с шашкой наголо на любую задачу, пытаясь решить её наскоком и как попало, без должной подготовки, но и в силу данной привычки органически неспособного эту самую подготовку обеспечить.
Ну да, Бейсик создавал иллюзию простоты. И тем располагал к подходу "делай - сразу увидишь результат". В результате код неизбежно выглядел как спагетти из goto.
Аналогичное говорилось о тех, кого испортил только что появившийся персональный компьютер.
Согласитесь, когда готовишь программу на перфокартах и неделю ждёшь машинного прогона, десять раз как следует подумаешь и вылижешь всю алгоритмику и математику ещё на бумаге, чтобы ожидание не пропало втуне.
Но когда перед тобой комп (или хотя бы терминал большой ЭВМ, как 30 лет назад) и среда, в которой отладка столь же удобна, сколь и написание кода, - опять создаётся иллюзия простоты, провоцирующая шапкозакидательство... но это уже отдельный разговор.
Короче, намедни мне некий вопрос из прикладной математики показался не очевидным, и я поленился подумать хотя бы минуту. В результате была написана специальная тестовая программа для проверки, и на всю эту бессмысленную работу, как и на всякие рюшечки для удобства работы с программой, потребовался целый день.
Говорят также, что "лень - главное качество программиста". Да, ведь предполагается, что сначала подумать менее затратно, чем тупо кодить от забора и до обеда.
А фиг. "Бейсик" в психике человеческой неистребим - кодить-то нам ЛЕГЧЕ, чем думать...
математика,
психология,
программирование,
it