Vadim Mc
|
|
« : 30-08-2005 13:27 » |
|
Здравствуте, уважаемые коллеги! Есть маленький вопрос по литературе. Думаю в сентябре закончу свое Джеса Либерти "Освой С++ за 21 день" и пора будем двигатся дальше. Возникает вопрос о дальнейшей литературе, прошу Вашего совета. Уважаемого Гради Буча не найти в бумажном виде в Питере к сожаелению будем читать в электронном виде и то наверное после алгоритмов. Итак по пунктам. 1. Нужен справочник по С++ в бумажном виде, видел два издания а) Справочник по языку С++ и его стандартной библитеке от Рэя Лишнера б) Полный справочник по С++ Герберт Шилдт Лишнер мне показался более полным и информативным - ваше мнение, коллеги? 2. Интересуют сами алгоритмы а) Кнтут, Бибилия всех времен и народов - недостатки на мой взгяд в неслолько теоретизированой подаче матералов и оторванности от самого С++ б) Роберт Седжевик Фундаментальные Алгоритмы по С++ часть 1-4 что посоветуете - Ваше мнение коллеги? P.S Так же что порекомендуете по вышеприведеленной тематике других авторов? Заранее благодарен
|
|
« Последнее редактирование: 30-08-2005 13:36 от NL »
|
Записан
|
"Теория теорией, но сточки зрения инженера-практика никакая, даже самая элегантная методология, предлагаемая учеными, не стоит и ломаного гроша, если она не помогает в построении реальных, работающих систем." @ Гради Буч
|
|
|
Dusk
Команда клуба
Offline
Пол:
Редкий, но веселый вид
|
|
« Ответ #1 : 01-09-2005 11:50 » |
|
Кнута прочитай - полезно больше для развития ума, т.к. если не работаешь со структурами, то напрямую не пригодиться, но я считаю, что его прочитать надо обязательно... Прочитай Петзольда - тоже классика жанра, и главное описывает все понятно...
ну навскидку все...
|
|
|
Записан
|
Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы...
|
|
|
npak
|
|
« Ответ #2 : 01-09-2005 12:47 » |
|
1. Хотя бы по диагонали просмотреть "Язык программирвания Си++" Страуструпа и раздобыть в сети стандарт языка.
2. По алгоритмам есть масса литературы. Небольшая и очень хорошая книга Ульмана со товарищами "Структуры данных и алгоритмы".
3. Помимо собственно языка и алгоритмов стоит обратить внимание на приёмы применения объектно-ориентированных средств. Одна из лучших книг в этой области "Шаблоны проектирования" (Design Patterns) Э. Гамма, Р.Хелм, Р. Джонсон, Дж.Влиссидес. Читать обязательно!
4. Ещё одно новое направление инженерной и методологической мысли -- рефакторинг (refactoring). Рефакторинг, управляемое изменение существующего кода -- это приёмы модификации и переписывания программ для улучшения внешнего вида и структуры программ без ухудшения качества исполняемого кода. Основополагающая книга "Рефакторинг: улучшение существующего кода" Фаулер, Бек, Брант, Робертс, Апдайк. Очень, очень полезное чтение.
|
|
|
Записан
|
|
|
|
Vadim Mc
|
|
« Ответ #3 : 01-09-2005 13:24 » |
|
т.е рекомендуете Страупа вместо Лишнера или Шалдта? Петзольд - как точно книжка называется? Будем смотреть на бюджет
|
|
|
Записан
|
"Теория теорией, но сточки зрения инженера-практика никакая, даже самая элегантная методология, предлагаемая учеными, не стоит и ломаного гроша, если она не помогает в построении реальных, работающих систем." @ Гради Буч
|
|
|
nikedeforest
|
|
« Ответ #4 : 01-09-2005 13:52 » |
|
"Шаблоны проектирования" (Design Patterns) Э. Гамма, Р.Хелм, Р. Джонсон, Дж.Влиссидес.
А эта книга есть на русском языке? И можно ли ее найти в интернете или только бумажный вариант?
|
|
|
Записан
|
ещё один вопрос ...
|
|
|
npak
|
|
« Ответ #5 : 01-09-2005 14:05 » |
|
"Шаблоны проектирования" (Design Patterns) Э. Гамма, Р.Хелм, Р. Джонсон, Дж.Влиссидес.
А эта книга есть на русском языке? И можно ли ее найти в интернете или только бумажный вариант? Выходила на русском языке в непрезентабельной бумажной обложке. Электронная версия точно есть для английской книги, про русскую не знаю. Я читал на английском -- язык простой, всё понятно.
|
|
|
Записан
|
|
|
|
nikedeforest
|
|
« Ответ #6 : 01-09-2005 14:49 » |
|
Я читал на английском -- язык простой, всё понятно.
Ах да, я совсем забыл .
|
|
|
Записан
|
ещё один вопрос ...
|
|
|
|
Chaa
|
|
« Ответ #8 : 08-09-2005 05:06 » |
|
У меня есть "Шаблоны проектирования" и "Рефакторинг" на русском. PDF, 18 и 20 Мб соответственно. Неплохо бы на сайте где-нибудь разместить...
|
|
|
Записан
|
|
|
|
Vadim Mc
|
|
« Ответ #9 : 08-09-2005 14:43 » |
|
Вот это было бы не плохо
|
|
|
Записан
|
"Теория теорией, но сточки зрения инженера-практика никакая, даже самая элегантная методология, предлагаемая учеными, не стоит и ломаного гроша, если она не помогает в построении реальных, работающих систем." @ Гради Буч
|
|
|
Chaa
|
|
« Ответ #10 : 09-09-2005 03:12 » |
|
Может кто подскажет, как сделать?
|
|
|
Записан
|
|
|
|
npak
|
|
« Ответ #11 : 09-09-2005 09:53 » |
|
Обратись к грому, морозу или RXL. Они админы, знают, как книги закачивать.
|
|
|
Записан
|
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #12 : 09-09-2005 13:11 » |
|
Может кто подскажет, как сделать? Chaa, в личку тебе написал. Закидывай, а я оформлю и выложу
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
McZim
|
|
« Ответ #13 : 10-09-2005 07:03 » |
|
Могу поделится книжкой: Бьерн Страуструп, язык программирования с++(второе дополненное издание)!
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
annarv
Гость
|
|
« Ответ #14 : 10-09-2005 16:49 » |
|
У меня есть "Шаблоны проектирования" и "Рефакторинг" на русском. PDF, 18 и 20 Мб соответственно. Неплохо бы на сайте где-нибудь разместить...
Chaa, в личку тебе написал. Закидывай, а я оформлю и выложу
А можно узнать появились ли эти книги на сайте и если да в каком разделе их искать?
|
|
|
Записан
|
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #15 : 12-09-2005 07:26 » |
|
А можно узнать появились ли эти книги на сайте и если да в каком разделе их искать?
Сегодня выложил их здесь : https://club.shelek.ru/viewfiles.php?id=20
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
|