вторник, 27 апреля 2010 г.

Мои любимые книги по программированию

Эти книги лежат у меня на книжных полках (часть уже изучена, остальные ждут своего часа). Эти книги не устаревают с годами (в отличие от книг, описывающие конкретные версии сред программирования).



Полные справочники и учебники Герберта Шилдта. Купил себе почти все эти книги (автор обладает талантом просто излагать сложные вещи):


C# 3.0. Полное руководство.


C# 2.0. Полное руководство


Полный справочник по C



Полный справочник по C++ (проштудировал)


C++: базовый курс (изучил от корки до корки)


Полный справочник по Java.


Язык программирования C (Брайан Керниган, Деннис Ритчи)


Просто классическая книга. С этой книги я начал изучение мира Си/Си++, поэтому питаю к ней особые чувства (это как первая любовь). Книга маленькая как и сам язык Си без плюсов, и поэтому в ней нет ничего лишнего.



Объектно-ориентированное программирование на C++ (Р. Лафоре)


Из всех прочитанных учебников по Си++ эта книга мне понравилась больше всего.


Джоэл о программировании (Джоэл Спольски)


Прочитал с огромным удовольствием (в книге много эмоций, и это делает прочтение не только полезным но и занятным). Думаю заказать другие его книги, но есть опасение, что эти книги будут повторять содержание уже прочитанной книги...


Учебники В. Фаронова по C#, Pascal и Delphi (этот автор мне показался достаточно понятным и логично всё излагает). Вот ссылки на его учебники (но я не уверен, что знание Delphi сейчас хорошо востребовано...):


Турбо Паскаль


Delphi. Программирование на языке высокого уровня



Создание приложений с помощью С#. Руководство программиста (+ CD-ROM)


Объектно-ориентированный анализ и проектирование с примерами приложений (Гради Буч)


Прочитал большую часть прежнего издания в виде html-учебника, поэтому не раздумывая купил эту книгу у знакомого программиста (достаточно дорого).


Объектно-ориентированное конструирование программных систем (Бертран Мейер)


Прочитал в онлайне несколько страниц и меня впечатлило. Должен вас предупредить, что в книге используются примеры на языке Eiffel - ни разу не видел в объявлениях, чтобы программисты на таком языке были востребованы. Тем не менее, общие концепции программирования в этой книге я планирую прочитать (перевод и стиль автора показался вполне приличным). В тонкости языка Eiffel я скорее всего вникать не буду (просто буду пролистывать эти страницы).


БЫСТРАЯ РАЗРАБОТКА ПРОГРАММ (Роберт К. Мартин, Джеймс В. Ньюкирк, Роберт С. Косс)



Я прочитал более половины этой книги, и она мне понравилась (многие рекомендуют прочесть её перед Паттернами проектирования Банды Четырёх)).

Мифический человеко - месяц или Как создаются программные системы (Фредерик Брукс)


Легендарная книга. Особенно мне нравится в этой книге мысль о том, что программист необычайно радуется, когда программа начинает работать (поэтому рекомендуется наращивать программу маленькими шагами, добиваясь каждый раз, чтобы программа исправно работала хотя бы на уровне пустой болванки). Ещё мне нравится мысль о том, что демократия при разработке программных продуктов способна повредить концептуальной целостности проекта. Прочитал её от корки до корки.

Стандарты программирования на C++ (Герб Саттер, Андрей Александреску)


Полностью её прочитал, и буду читать ещё не один раз.

Современное проектирование на С++. Серия С++ In-Depth (Андрей Александреску)


Планирую тщательно изучить (слышал положительные отзывы об этой книге).


От каких книг я ожидал большего:





Язык C++ (Б. Страуструп)


Возможно, в следующий раз эта книга понравится мне больше, ведь я уже больше года работаю программистом на C++ (и более 3-х лет использую этот язык).


Паттерны проектирования (Банда четырёх или GoF) - без этой книги мне никуда, ведь это классика, но я очень хотел бы, чтобы каждый паттерн был разжёван в весёлом эмоциональном духе на множестве простых примеров из жизни программистов. Но тогда это была бы очень толстая книга. Никаких претензий к этому очень важному справочнику - просто я ещё недостаточно дорос до этой книги, но всё равно буду её изучать.


Книги Стива Макконела - безусловно это всемирно известный автор очень ценных книг, но после знакомства со стилем Джоэла Спольски мне стало казаться, что Макконелу не хватает эмоциональности в его книгах. Больше всего мне из книг Макконела нравится Совершенный код.

Комментариев нет:

Отправить комментарий

Постоянные читатели

Архив блога