PDF книги

Поиcк по сайту by Google

Рейтинг@Mail.ru
Rambler's Top100
PDF книги » Программирование » Д. Элджер - Библиотека программиста С++

Д. Элджер - Библиотека программиста С++

Скачать
Название: Библиотека программиста С++
Автор: Д. Элджер
Категория: Программирование
Тип: Книга
Дата: 07.04.2009 14:11:15
Скачано: 486
Оценка:
Описание: Эта книга, как и любая другая, обязана своим существованием слишком многим, чтобы их можно было перечислить в одном списке. Книга — это нечто большее, чем просто страницы, покрытые забавными черными значками. Это смесь альтруизма, авторского ego и первобытного крика души. Кроме того, она сыграла заметную роль в жизни автора и его семьи. Я глубоко благодарен своей жене Синди и сыновьям Нику, Джей-Джею и Бобби за их терпение, поддержку и прощение, когда папа не мог уделять им достаточно времени для игр. Если считать терпение добродетелью, то самые добродетельные люди, о которых мне известно, работают в издательстве AP Professional. Я в долгу перед всеми, кто с самого начала поддержал мою идею этой книги и продолжал нажимать на меня, чтобы работа не стояла на месте. Иногда мне кажется, что на мою долю выпала самая легкая часть — теперь я отдыхаю, а вы пытаетесь продать! Я особенно благодарен Джону Трудо (John Trudeau) из компании Apple Computer, который впервые предложил мне изложить на бумаге свои разрозненные мысли и переживания в виде семинара для опытных программистов С++. Даже не знаю, что я должен выразить многим слушателям этих семинаров, которые пережили ранние варианты этого курса, прежде чем он начал принимать законченные формы, — то ли благодарность, то ли свои искренние извинения. За эти годы многие люди повлияли на мое отношение к С++ и объектно-ориентированному программированию. В голову сразу же приходит несколько имен — Нил Голдстейн (Neal Goldstein), Ларри Розенштейн (Larry Rosenstein), Эрик Бердал (Eric Berdahl), Джон Брюгге (John Brugge), Дэйв Симмонс (Dave Simmons) и Дэйв Бьюэлл (Dave Buell). Никто из них не несет ответственности за то, с чем вы не согласитесь в этой книге, но именно они заронили в мою душу первые идеи. Моя благодарность распространяется и на новых коллег из Microsoft Corporation, куда я был принят, когда книга была «почти готова» — то есть были готовы первые 90 процентов и оставалось сделать еще 90 процентов. Эта книга не была написана «под знаменем Microsoft», поэтому, пожалуйста, не обвиняйте их во всем, что в ней написано. Книга была начата и почти завершена до того, как я начал работать на Microsoft, и никто из работников Microsoft не помогал мне, не просматривал книгу и не одобрял ее. Джеймс Коплин (James Coplien), мы никогда не встречались, но твоя книга «Advanced C++ Programming Styles and Idioms» оказала самое большое влияние на мое мировоззрение. Книга великолепно раскрывает тему нетривиального использования С++. Надеюсь, по твоим следам пойдут и другие авторы. Наконец, хочу поблагодарить Бьярна Страуструпа (Bjarne Stroustrup) за то, что он изобрел такой странный язык. О простых, последовательных языках типа SmallTalk неинтересно не то что писать, но даже думать. Если бы в С++ не было всех этих тихих омутов и загадочных правил, пропала бы благодатная почва для авторов, консультантов и прочих личностей вроде вашего покорного слуги. Бьярн, я люблю твой язык… Честное слово, люблю — как Черчилль любил демократию. С++ — худший объектно-ориентированный язык… но остальные еще хуже. Извинения… или вроде того Заодно хочу воспользоваться случаем и извиниться перед всеми, кого я обидел в своей книге. Понятия не имею, кто вы такие, но на своем горьком опыте (по двум статьям, опубликованным в журнале IEEE Computer) я узнал, как много людей обижается на несерьезный подход к серьезной теме — такой как
Файл: 1.74 МБ
Скачать