Ошибки в книгах по программированию

Модератор: Модераторы разделов

Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Ошибки в книгах по программированию

Сообщение Clear_Mind »

Я тут заметил, что вокруг книг разворачиваются довольно интересные дискуссии.
Особенно если вопрос о том, с чего начинать изучение программирования.
Один из участников форума безжалостно "опускал" Дейтелов за то, что в их
книге (в русском переводе) очень много ошибок. Он прав, но лично я не видел
еще ни одного перевода технической книги без ошибок. По этому у меня возникла мысль:
"А почему бы не сообщать другим, о найденных, в процессе чтения, ошибках (опечатках)?"

В принципе данная тема поможет "на опыте" оценить качество перевода и заодно мы
все сможем сделать отметку карандашом на месте ошибки. :)

То что заметил я:
"Язык программирования С++. Специальное издание." с. 284 3-я строка [p_170.ps]
с. 273 1-я строка [class с большой буквы]

"Искусство программирования. Том 2 Получисленные алгоритмы. Третье издание."
с. 333 сноска [не Акинский, а Акушский И. Я.]
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

Re: Ошибки в книгах по программированию

Сообщение Andrew S »

Книга "Архитектура процессора 80386" (автора не помню, страницу тоже) :
... в операционной системе OS/2 фирмы Microsoft...
Спасибо сказали:
Аватара пользователя
agent-mega
Сообщения: 505
Статус: Автономный модуль

Re: Ошибки в книгах по программированию

Сообщение agent-mega »

Для тех, кто обладает книгой "PHP 5 в подлиннике":
http://book.php5.ru/errors_2005-11-10.htm
DEBIAN & DEBIAN-BASED ONLY

Всё относительно. Объективности не существует.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Ошибки в книгах по программированию

Сообщение sergius »

По-поводу Дейтеловских книг:
Опечатки - легко поправимы. Компилятор обычно правильно говорит, где лажа.
А книги у него совсем не плохие. Особенно для новичков (к каждой букашке приводится полный листинг программы).

Имхо, если писать сюда опечатки, то только серьезные.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Ошибки в книгах по программированию

Сообщение t.t »

(sergius @ Dec 22 2005, в 21:20) писал(а):Опечатки - легко поправимы.
Не всегда. Во-первых, не про каждую ошибку компилятор скажет, во-вторых, даже если скажет, иногда фиг допрёшь.
(sergius @ Dec 22 2005, в 21:20) писал(а):Особенно для новичков
(это насчёт "фиг допрёшь")
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: Ошибки в книгах по программированию

Сообщение Clear_Mind »

sergius писал(а):
22.12.2005 21:20
Опечатки - легко поправимы. Компилятор обычно правильно говорит, где лажа.

Встречал книгу (Шилдт, названия не помню), так там в одной из программ было такое количесво
"опечаток", что даже компилятор не все сразу находил.
А в Дейтеле выводы программ набирались вручную, а не были результатами выполнения программ,
чему свидетельствует несоответствие программы и ее вывода.
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: Ошибки в книгах по программированию

Сообщение Dron2004 »

Andrew S писал(а):
21.12.2005 22:38
Книга "Архитектура процессора 80386" (автора не помню, страницу тоже) :
... в операционной системе OS/2 фирмы Microsoft...

Это не ошибка. Первые версии OS/2 действительно открыто назывались Microsoft OS/2.
Честно признаться...
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: Ошибки в книгах по программированию

Сообщение oav »

мм.. ВО ВСЕХ книгах по программированию есть опечатки, ну может быть, исключая такие классические труда как Кнут и т.п. которые за дисетелетия переиздавали много раз и все ошибки вычещены. В современных - _во всех_.

К каждой нормальной книге есть сайт, где есть раздел errata в котором есть ошибки и опечатки уже найденные...
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: Ошибки в книгах по программированию

Сообщение Clear_Mind »

Qt 3: программирование GUI на С++ (Бланшет, Саммерфилд):
страница 27
если не добавить строки

Код: Выделить всё

mainLayout->addLayout(leftLayout);
mainLayout->addLayout(rightLayout);


то после компиляции у меня получался виджет толко с одной кнопкой Close.
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Ошибки в книгах по программированию

Сообщение sergius »

Clear_Mind писал(а):
07.01.2006 12:40
Qt 3: программирование GUI на С++ (Бланшет, Саммерфилд):
страница 27
если не добавить строки

Код: Выделить всё

mainLayout->addLayout(leftLayout);
mainLayout->addLayout(rightLayout);

то после компиляции у меня получался виджет толко с одной кнопкой Close.

Не знаю так ли это. Но именно такие опечатки/ошибки и надо сюда кидать. А на точки с запятыми пропуещенные надо просто закрывать глаза.
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: Ошибки в книгах по программированию

Сообщение Clear_Mind »

У Страуструпа (специальное издание) на стр. 386-387 (перегрузка шаблонов ф-й)
нехватает, по моему:

Код: Выделить всё

template<class T> T sqrt(complex<T>);


и последний комментарий сменить на:

Код: Выделить всё

// sqrt<complex<double>>(complex<double>)



[b]Нет ВСЕ правильно, моя ошибка![\b]
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали: