[an error occurred while processing this directive]
Уважаемый Oldring!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено Mihasic 03 июля 2002 г. 16:04
В ответ на: Ответ: Категорически не согласен отправлено Oldring 03 июля 2002 г. 10:03

Видимо, я невнятно выразился. Безусловно, книжка Страуструпа содержит подходы, не представленные в других пособиях. Это, в первую очередь, лёгкость владения материалом, понимание, что "С++ для публики, а не публика лля С++", широта охвата - говоря об одном каком-то аспекте языка, автор видит лес за деревьями. Да это и неудивительно, ведь это создатель языка. Так что она безусловно полезна программисту, уже овладевшему языком до определённой степени (ну, скажем, Вам и мне). НО.
Книжка написана не для читателя, а для автора. Она плохо структурирована. Часто понятия используются до того, как они определены. И этот чёртов калькулятор, давно уже ненужный, так и тянется через все переработанные редакции - ну, скажите мне, зачем вдруг понадобился калькулятор, чтобы ввести операторы, почему просто-напросто не перечислить их? И так везде. Скажем, функции определяются аж в седьмой главе, после того, как не только функции, но и указатнли на них вовсю используются. Классы, наоборот, вводятся слишком поздно, поэтому как бы отделены от первой половины книги, а ведь класс - центральное понятие С++, и, по-моему, вводить его нужно сразу, очень бы не помешало это тому же калькулятору. Часть третья - стандартная библиотека - откровенно плохая. Впрочем, начинающему можно рекомендовать вторую и третью главы - что-то вроде общего обзора языка, нигде я не встречал так выпукло представленного духа языка, его обаяния.
Из пособий по языку мне нравится "С++ Annotations" некоего Frank B. Brokken, когда-то существовавшая в интернете, но теперь ссылка молчит, впрочем, я скопировал её на свой диск, так что могу поделиться, и - отдельно по стандартной библиотеке - прекрасная работа David R. Musser и Atul Saini "C++ Programming with the Standard Template Library" - эту уж я и не знаю, где доставать, у меня только бумажная версия.
С уважением,
Михасик.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru