Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 24.06.2010, 23:44   #1
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
литература

Холедэ рекомндуэ:

Бьярн Страуструп:
"Design & Evolution C++"
"Язык программирования C++. Третье издание"

Скотт Мейерс:
"Effective C++"
"Effective STL"
"More Effective C++"

Герб Саттер:
"Решение сложных задач на C++"
"Новые сложные задачи C++"

Александреску Андрей:
"Современное проектирование C++"
"Стандарты программирования на C++ 101 правило и рекомендация"

Стив Дьюхерст:
"Скольские места C++"
"Священные знания"

Эрих Гамма. Ричард Хелм. Ральф Джонсон. Джон Влиссидес.
"Паттерны проектирования"

Холедэ не рекомендуэ (пустая трата времени, сил и памяти):
Герберт Шилдт
Дж. Элджер, C++. "Библиотека программиста"

мнение чисто мое, может не совпадать с мнением фанатов элджера и шилдта. (есть очень много людей, которые хвалят сих авторов)
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
ABTOMAT (25.06.2010), falcon (26.06.2010), Harter (11.07.2010), impersonalis (25.06.2010), Mhyhr (25.06.2010), Randomize (25.06.2010), Zer0n (25.06.2010)
Старый 25.06.2010, 00:31   #2
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: литература

Boolean.name.HolyDel.Activate(TURBO_MODE);
(Offline)
 
Ответить с цитированием
Старый 25.06.2010, 12:08   #3
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: литература

ненене, Холедел, нинада такое рекомендовать!
Дж. Элджер, C++. "Библиотека программиста" - офигенная книжка, кстати. Её огромная ценность как раз в том, что она показывает границы применимости языка С++, и что если нужна сборка памяти и прочие плюшки, разумнее брать что-то managed изначально.
А вот Скотт Мейерс: "Effective STL" и Александреску Андрей: "Современное проектирование C++" низачот полнейший.
Сейчас поясню мой поинт оф вью.
У Мейерса вся книжка по STL переполнена фразами: "это опасно, это небезопасно, не делайте вот так, не делайте это". Все знают, что человеческий мозг очень своеобразно реагирует на слово "не". Не думайте о белых обезьянах, например. Ну что, получилось? То-то же.
Александреску же со своими шаблонными шаблонами шаблонов "несколько" (это я чтоб не обидеть никого) перегибает палку из положения "понятный код" в "почти нечитаемый шлак". Т.е. метапрограммирование это хорошо. А вот в С++ оно сделано плохо.
На этом успокаиваюсь, так как про С++ можно больше чем спорить, чем писать на нём
(Offline)
 
Ответить с цитированием
Старый 10.07.2010, 01:12   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: литература

объясню насчет Элджера. может много кто со мной не согласится, но этот автор с самых первых страниц достал меня своими умными указателями. Может я несколько старомоден, но все еще считаю что умным должен быть программист, а не указатель. И одного упоминания, что можно перегружать оператор -> должно быть достаточно, чтобы понять все его несколько глав, что и проверить указатель на валидность, и подсчет ссылок, и запись транкзакции и еще много чего можно сделать во время этой операции. Ненадо разжевывать так мелко - становится невкусно.

Насчет Александреску - на данный момент мною непонята (не до конца понята) осталась одна глава - 3, про списки типа. Остальные 11 вполне поняты, ИМХО. Да, с первого раза понять все эти нагромождения шаблонов трудно, но если есть время перечитать эту книгу еще раз-два, то я считаю, это нужно сделать обязательно.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
-=SCiP=- (11.07.2010), Harter (11.07.2010), impersonalis (10.07.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:28.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com