Никаких - для одной книжки слишком много. Хотите изучить С++ - читайте литературу по С++, Страуструпа того же, "Стандартная Библиотека С++" не помню кого. Хотите изучать интерфейсы - читайте маны, susv3 на unix.org, Рочкинда того же. А настолько общих книг вы не найдёте. Разве что "Язык программирования С" Кернигана и Ритчи, али "Операционная Система UNIX" Робачевского.
Кстати, мне кто-нибудь объяснит? "Unix. Программное окружение." и "Unix -- универсальная среда программирования." -- это разные книги или переводы одной?
Я просто к тому, что второго (т.е. более раннего, насколько я понял) я нашёл электронную версию, а первого -- пока нет. Так есть смысл почитать то что есть или лучше заказать на озоне более свежий вариант и дождаться пока придёт? Просто по опыту общения с озоном в Киеве ждать можно неделю и больше.
html версию 'Unix -- универсальная среда программирования.' мне доводилось видеть. На первый взгляд(судя по оглавлению и тексти 1ой главы) книги идентичны.
sator arepo tenet opera rotas ;)
------------------------------------------------------------ LJ
Я заказывал "Программное окружение UNIX" на books.ru.
Но информация в ней приведённая вряд ли будет настолько исчерпывающей, насколько того хочется, но тоже весьма и весьма не плохо )
html версию 'Unix -- универсальная среда программирования.' мне доводилось видеть. На первый взгляд(судя по оглавлению и тексти 1ой главы) книги идентичны.
Хорошо, почитаем. А о "Практике программирования" тех же авторов что-то скажете?
А о "Практике программирования" тех же авторов что-то скажете?
Всячески рекомендую всем разработчикам, независимо от языка и ОС. Прекрасная книга: рассматриваются основополагающие темы, как то: стиль, переносимость, быстродействие, отладка, тестирование, интерфейсы. Основные примеры написаны сразу на С, С++, Java, попадается Perl, Awk, Tcl. Перевод тоже хороший. И место ей в "Золотом списке" B)
Имхо, ничего особенного.
У того же Страуструпа в книжке по С++ изложено не меньше в этом плане.
М-н-ээ.. Это вы о Кернигане, Пайке?.. Если да, то я с вами в корне не согласен в одном: вопрос не только в том, _сколько_ изложено; гораздо важнее то, _как_ изложено. А в этом отношении Страустрап и рядом не стоял.
Книжка Страуструпа - из разряда it depends on you. Год назад она мне показалось ужасом, но сейчас я читаю, и мне нравится её жестковатый стиль изложения материала, обилие примеров, которые развивают и побуждают к изучению языка. Мне как то один мой знакомый программист сказал, что это года на три, фундаментальный труд типа - сейчас я сильно засомневался в его словах.
А концепции программирования в ней всё таки изложены замечательно.
Книжка Страуструпа - из разряда it depends on you.
Возможно. Не буду спорить. У меня лично от длительного чтения Страустрапа голова гудела как пустое ведро. А Керниган, Пайк читаются легко и приятно ("как роман", как говорит alv).
"Практика программирования" в этом отношении в высшей степени приятная книга - вероятно, профессионалы из неё ничего нового не почерпнут, да и объем не тот, но стремление изложить авторов обобщить свой опыт на 280 страницах выше всяких похвал. Ну а если пообъемистее требуется - "Совершенный код" Стива Макконнелла к Вашим услугам, только названию топика он совсем не отвечает
"Совершенный код" Стива Макконнелла к Вашим услугам
пока не дочитал книгу книгу до конца, но впечатления у меня пока не очень хорошие. Во-первых автор не излагает ничего концептуально нового, и те, кто читал Страутрупа, Буча и Брукса, на которых Макконнелл часто ссылается, не найдут в данной книге ничего полезного. Понравились мне в книге, разве что стиль изложения и не заумный язык написания...
sator arepo tenet opera rotas ;)
------------------------------------------------------------ LJ
Есть хорошая книга о C/C++ "Программирование для Linux", авторы: Марк Митчелл и др. Отличный перевод, все самое важное в ней есть. На мой взгляд - одна из лучших!
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов