При обсуждении
предыдущего поста возникла оформилась мысль: IDE -- это средство, позволяющее людям с ограниченными ментальными способностями программировать -- равно как существуют средства, позволяющие людям с ограниченным зрением пользоваться компьютером (экранная лупа, ридер и т.д.)
Эта мысль имеет два интересных развития.
Во-первых, все мы люди в каком-то смысле mentally impaired. Быть усилителем ментальных способностей -- это основная функция IDE. Мысль не нова -- вопрос, в курсе ли создатели IDE? (некоторые точно в курсе, конечно).
Во-вторых, если вспомнить идею
программирования как "новой грамотности", задача сделать среды программирования доступными как можно большему числу людей вдруг приобретает неожиданно острое звучание.
Действительно, читать и писать ведь учат всех, кто хоть сколько-нибудь к этому способен. Никому не приходит в голову не учить чтению и письму ребенка только потому, что он, похоже, не станет писателем.
И ведь 200 лет назад до всеобщей грамотности было ещё ого-го как далеко.