|
Если дословно переводить оригинальное название книжки, то она называется «программирования для Абсолютных Новичков». То есть для самых абсолютных новичков, которые не просто не знают, «как эта штука работает», но и боятся к нему подойти и называют всех, кто умеет с ним обращаться, «компутерщиками».
Больше всего эта книга напоминает известную серию «для чайников». Те же запугивания неразрешимыми проблемами в начале книги («компьютер не понимает человеческого языка!», «надо писать на специальных языках, но и их толком он не понимает, потому что нужен компилятор...»). В результате у незнакомого с компьютерами пользователя первоначальный благоговейный страх может смениться паническим.
Тем не менее автор практически на каждой странице вводит и пытается описать все новые ключевые моменты теории программирования. Задача на самом деле практически невыполнимая. Попробуйте, например, объяснить своим родителям процесс разработки программного обеспечения, с обоснованием выбора того или иного языка, всех этапов программирования и необходимость анализа и разработки. Причем у вас есть всего три минуты, и родители не могут задавать уточняющих вопросов. Ну как, получилось?
Вот и автор мучается, пытаясь на трехстах с небольшим страницах дать основы не только компьютеров и технологии программирования, но еще научить программировать (или хотя бы различать) около 10 языков. Чтобы голова читателя не раскололась в первые 15 минут чтения, автору приходится идти на упрощения, сокращения и опущения. В результате, например, языки HTML и XML считаются языками программирования.
Конечно, такую большую тему «поднять» в такой маленькой книге невозможно, и это понятно. Да, прочитав «Самоучитель», неподготовленный пользователь, может быть, и сможет написать «Hello, world!» на Visual Basic (при условии, что сможет сам установить среду разработки, так как в книге не описан процесс инсталляции пакета), но подготовленному захочется большей глубины проработки материала. В худшем же случае в голове будет большая каша и стойкое убеждение, что программирование — это от лукавого.
Подводя итог, можно порекомендовать чтение этой книги исключительно тем, кто только начинает изучать компьютер и все с ним связанное, как достаточно простое и легкое «введение в специальность». После прочтения этой книги с начала до конца, вы хотя бы сможете разбираться в «птичьем» языке, на котором разговаривают программисты, а для дальнейших шагов обязательно прочтение более фундаментальных трудов.
Программистам читать «Самоучитель программирования» крайне не рекомендуется.
Дмитрий Марков
|