Does Visual Studio Rot the Mind?
Friday, 28 October 2005 22:25![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Does Visual Studio Rot the Mind?
Ruminations on the Psychology and Aesthetics of Coding
By Charles Petzold
Чальз Петцольд (те, кто программируют под Windows, наверняка знают это имя) рассуждает о традиционном сюжете: "бунте машин". Машины, говорит Петцольд, давным-давно покорили нас - но не страшными киношными способами. Машины не стали разумными, не захватили власть, не развязали войну, не превратили нас в рабов. Нет, они стали настолько незаменимыми слугами и помощниками, что мы уже не можем обойтись без того, о чём никто даже не слыхал ещё пять лет назад! Отличная идея.
Затем Чарльз начинает сокрушаться о том, как современные средства программирования всё дальше и дальше отодвигают от программиста необходимость писать код побуквенно в простом текстовом редакторе. С дрожью рассказывает о том, как, компонуя за день на высоком уровне решение задачи, которую раньше выписывали за месяц, программисты всё менее нуждаются в низкоуровневых тонкостях. С отвращением демонстрирует, какие громоздкие конструкции генерируют одни автоматические инструменты для других автоматических инструментов - человеку решительно не под силу читать весь этот код, изначально не предназначенный для человека!
В финале Чарльз Петцольд возвращается к решению увлекательных несложных головоломок на обычном ANSI C - языке, с которым он не расстаётся вот уже двадцать лет. И он счастлив.
Печально наблюдать, как дряхлеет и прячется в прошлом некогда живая легенда.
Ruminations on the Psychology and Aesthetics of Coding
By Charles Petzold
Чальз Петцольд (те, кто программируют под Windows, наверняка знают это имя) рассуждает о традиционном сюжете: "бунте машин". Машины, говорит Петцольд, давным-давно покорили нас - но не страшными киношными способами. Машины не стали разумными, не захватили власть, не развязали войну, не превратили нас в рабов. Нет, они стали настолько незаменимыми слугами и помощниками, что мы уже не можем обойтись без того, о чём никто даже не слыхал ещё пять лет назад! Отличная идея.
Затем Чарльз начинает сокрушаться о том, как современные средства программирования всё дальше и дальше отодвигают от программиста необходимость писать код побуквенно в простом текстовом редакторе. С дрожью рассказывает о том, как, компонуя за день на высоком уровне решение задачи, которую раньше выписывали за месяц, программисты всё менее нуждаются в низкоуровневых тонкостях. С отвращением демонстрирует, какие громоздкие конструкции генерируют одни автоматические инструменты для других автоматических инструментов - человеку решительно не под силу читать весь этот код, изначально не предназначенный для человека!
В финале Чарльз Петцольд возвращается к решению увлекательных несложных головоломок на обычном ANSI C - языке, с которым он не расстаётся вот уже двадцать лет. И он счастлив.
Печально наблюдать, как дряхлеет и прячется в прошлом некогда живая легенда.