Это не просто набор правил, в прочем как и сами Герб Саттер и Андрей Александреску являются более чем известными людьми в мировом С++ сообществе. Данная книга получила настолько широкую известность и всеобщее одобрение, что стала официальным стандартом кодирования как многих IT-компаний, так и отдельных комманд разработчиков.
Второй том 'In-Depth' продолжает тематику первого ( 'Основы программирования на С++' ), предлагая основательный курс по изучению стандартной библиотеки, главная цель которого сразу начать практиковаться в ее стредствах, параллельно раскрывая суть происходящего. Так читателю будет предложено реализовать собственные обобщенные контейнеры с нуля и многое другое. Примеры не просто наглядные, а реально применимые в ваших повседневных программах. О таких изданиях профессионалы отзываются более лаконично - MUST HAVE!
Это не просто книга для начинающих, ее прочитать необходимо, чтобы научиться мыслить и почувствовать разницу методов обучения. Если стандартно принято изучать весь язык от и до и только потом пытаться реально начинать программировать после двухнедельного утомительного курса и полной сумятицей в голове, то здесь вы сразу учитесь пользоваться наработками профессионалов ( стандартной библиотекой С++ - STL, включающей как интеллектуальные и простые в использовании хранилища данных, так и отточенные и качественно протестированные алгоритмы для работы с ними ) тем самым создавая реальные С++ программы сразу без подготовки, получая в процессе ознакомления необходимые сведения и постеппенно погружаясь в замыслы самих разработчиков. Вы идете наоборот, сверху вниз, а не карапкаетесь на гору, что дает максимальную выгоду в приобретении практических навыков. Интеллектуальная плотность материала, упакованного Липпманом в 250 страницах на порядок превосходит обучающие издания по С++ в 1000 стр и более. Книга сложная и вдумчивая - не стоит легкомысленно относиться к ее названию.
Главным образом книга учит задавать вопросы и формировать требования к коду, учит обнаруживать скольские места ( так называемые бомбы замедленного действия ), учит сомневаться в качестве очевидного и отыскивать безопасные подходы - 'In-Depth' одним словом. Как бы просто ни звучала поставленная автором задача, ответ на нее всегда многогранен и не предсказуем полностью.
Попса, безусловно достойная пера "автора множества статей в журналах Хакер Pro и Хакер-Спец, а также на сайте" ксакеп-ру (цитата, см.задник книги). Но!!! Оказывается (стр 242), предполагалось выпустить и компакт диск (!), включающий WDK 2000, UMDF, KMDF, Numega Driver Studio (!!)? IDA Pro Full (!!! Full - это что?) и MASM32. Где все это? Что помешало?! Кто не дал?!! Е.Кондукова?
Это пустяк, что всюду по тексту журнальные 'пыхи' типа стр 96: "Назначения параметров интуитивно понятны - не будет тратить на это время." (!) или (стр 19) "Вообще, в Kernel mode можно делать все, чего нельзя в User mode, и еще чуть-чуть" (!! научно, сугубо) Люблю живую речь! 8)) И главное, что все почти правда.
Вообще-то, полных 182 страницы текста - это конечно же много по данной теме, даже про всю линейку ОС NT и про WDM+UMDF+KMDF+4кольца, коих "в Windows всего четыре" (см самое начало 2-й главы!).
ЗЫ. По делу - 1) DriverEntry это не WDM-функция, как написано на стр 27. Это просто функция. 2) Никакой драйвер не обязан и не может создавать стек (см. стр 29), он просто вынужден в нем участвовать, если он WDM. 4) Драйвер, имеющий ISR, не должен (в смысле - НЕ ОБЯЗАН!) иметь DpcForIsr, как обозначено на стр 45. 5) Драйвер не генерирует прерывания, просто на той же стр 45, в середине, слово 'который' не в том падеже...
В общем, читайте, забавная книга! 8))
Ну и не надо было идти на поводу у жуликов!
Рейки-древнейшее и действительно очень эффективное учение,требующее особого таланта.Людей по-настоящему хорошо владеющих этим искусством-единицы,шарлатанов,прикрывающихся этим именем гораздо больше.
Впреть будее осторожнее.
Могу сказать, что мне очень не понравилась эта книга, никакого смысла не наблюдается просто сплошная пошлятина, которая сопровождает весь первый рассказ и к тому же она бывает совсем не уместной.Второй рассказ сборка крименальных сводок. Могу сказать, что после этой книги мне захотелось почитать что-то хорошее, а то слишком противно стало!
единственное, что ему удалось - это распиарить продукт на благодатной почве фоллауто- и сталкеромании. Художественной ценности нуль, познавательной обратно нуль, если не минус, lore жиденькое, как кашка в яслях. Даже желание приобщиться к стаду и понять, откуда такой хайп не помогло прочитать дальше 100-ой страницы. 2/5.
Книга написано очень хорошо.
Есть пара нюансов.
Первый - это платформа Oracle, которая используется в книге, в качестве обучающей.
А второй - это отсутствие текстов скриптов для учебной БД. Я писал руками. Интуитивно, не зная особенностей DML для Oracle. Получилось :) Если кому потребуется - пишите на e-mail - вышлю.
книга то отличная, но опечаток просто море! и причем каких - даже в нумерации глав! небрежная работа редакторов в том числе местами и с русским языком отталкивает, хотя сути не меняет.
Данная книга на ряду с книгой "Шаблоны C++: справочник разработчика" дает глубокий, а главное профессиональный взгляд на проектирование в С++. Это не просто программирование, а программирование на грани возможностей языка, засучив рукава. Осмыслив, скорее всего даже не с первого раза, вы поймете, каков потенциал шаблонов С++ и как превратить свой компилятор в персональный интеллектуально настраиваемый генератор кода, строящий для вас архитектуру и менее абстрактные части проекта. Андрей реализовал несколько общеизвестных паттернов проектирования в виде обобщенных компонентов и вы, расширив его труды, реализуете для себя мечту каждого профессионала - иметь библиотеку, которая пригодится в любом проекте на С++, а это значит максимальное повторное использование кода и минимум усилий!
автору отлично удалось передать атмосферу описываемой реальности. читал не отрываясь, отличный экшн, хотя местами слишком много философии. рекомендую!
кстати, автор пишет в свем блоге, что стотысячный тираж книги уже распродан. печатают следующий.
кстати, в интернете есть предыстории этой книги, написанная поклонниками под присмотром автора. классом ниже, но тоже интересно.
Это разговорник, в котором требуется
заучивать все слова и фразы по каждой
теме. В грамматике лишь дается
последовательность слов в немецких
предложениях и отсылка к грамматическому
справочнику, идущему отдельной книгой.
Нет словаря.
Встречаются ошибки в переводе и в
примерах (например, английские слова в
таблице произношения гласных или
упоминание глагола-связки be).
Хорошо подобран материал, много примеров
и упражнений. Учит внимательнее подходить
к переводу английского
научно-технического текста, избегая
ошибок, которые могут исказить его смысл.
Книга мне понравилась, всё честно, как и обещали - научат работать! Ну, а после прочтения книги, я уже сам решил, что покупать дальше.
Это не просто набор правил, в прочем как и сами Герб Саттер и Андрей Александреску являются более чем известными людьми в мировом С++ сообществе. Данная книга получила настолько широкую известность и всеобщее одобрение, что стала официальным стандартом кодирования как многих IT-компаний, так и отдельных комманд разработчиков.
Второй том 'In-Depth' продолжает тематику первого ( 'Основы программирования на С++' ), предлагая основательный курс по изучению стандартной библиотеки, главная цель которого сразу начать практиковаться в ее стредствах, параллельно раскрывая суть происходящего. Так читателю будет предложено реализовать собственные обобщенные контейнеры с нуля и многое другое. Примеры не просто наглядные, а реально применимые в ваших повседневных программах. О таких изданиях профессионалы отзываются более лаконично - MUST HAVE!
Это не просто книга для начинающих, ее прочитать необходимо, чтобы научиться мыслить и почувствовать разницу методов обучения. Если стандартно принято изучать весь язык от и до и только потом пытаться реально начинать программировать после двухнедельного утомительного курса и полной сумятицей в голове, то здесь вы сразу учитесь пользоваться наработками профессионалов ( стандартной библиотекой С++ - STL, включающей как интеллектуальные и простые в использовании хранилища данных, так и отточенные и качественно протестированные алгоритмы для работы с ними ) тем самым создавая реальные С++ программы сразу без подготовки, получая в процессе ознакомления необходимые сведения и постеппенно погружаясь в замыслы самих разработчиков. Вы идете наоборот, сверху вниз, а не карапкаетесь на гору, что дает максимальную выгоду в приобретении практических навыков. Интеллектуальная плотность материала, упакованного Липпманом в 250 страницах на порядок превосходит обучающие издания по С++ в 1000 стр и более. Книга сложная и вдумчивая - не стоит легкомысленно относиться к ее названию.
Главным образом книга учит задавать вопросы и формировать требования к коду, учит обнаруживать скольские места ( так называемые бомбы замедленного действия ), учит сомневаться в качестве очевидного и отыскивать безопасные подходы - 'In-Depth' одним словом. Как бы просто ни звучала поставленная автором задача, ответ на нее всегда многогранен и не предсказуем полностью.
Что книга ерундовая, я понял, спасибо. Посоветуйте тогда какую-нибудь получше.
Попса, безусловно достойная пера "автора множества статей в журналах Хакер Pro и Хакер-Спец, а также на сайте" ксакеп-ру (цитата, см.задник книги). Но!!! Оказывается (стр 242), предполагалось выпустить и компакт диск (!), включающий WDK 2000, UMDF, KMDF, Numega Driver Studio (!!)? IDA Pro Full (!!! Full - это что?) и MASM32. Где все это? Что помешало?! Кто не дал?!! Е.Кондукова? Это пустяк, что всюду по тексту журнальные 'пыхи' типа стр 96: "Назначения параметров интуитивно понятны - не будет тратить на это время." (!) или (стр 19) "Вообще, в Kernel mode можно делать все, чего нельзя в User mode, и еще чуть-чуть" (!! научно, сугубо) Люблю живую речь! 8)) И главное, что все почти правда. Вообще-то, полных 182 страницы текста - это конечно же много по данной теме, даже про всю линейку ОС NT и про WDM+UMDF+KMDF+4кольца, коих "в Windows всего четыре" (см самое начало 2-й главы!). ЗЫ. По делу - 1) DriverEntry это не WDM-функция, как написано на стр 27. Это просто функция. 2) Никакой драйвер не обязан и не может создавать стек (см. стр 29), он просто вынужден в нем участвовать, если он WDM. 4) Драйвер, имеющий ISR, не должен (в смысле - НЕ ОБЯЗАН!) иметь DpcForIsr, как обозначено на стр 45. 5) Драйвер не генерирует прерывания, просто на той же стр 45, в середине, слово 'который' не в том падеже... В общем, читайте, забавная книга! 8))
Ну и не надо было идти на поводу у жуликов! Рейки-древнейшее и действительно очень эффективное учение,требующее особого таланта.Людей по-настоящему хорошо владеющих этим искусством-единицы,шарлатанов,прикрывающихся этим именем гораздо больше. Впреть будее осторожнее.
Книга из разряда тех что всегда под рукой. Примеры хорошие, написано неплохо.
Отличная книга, давно таких нечитал. Читается на одном дыхании
Прекрасный перевод. Полнейшее изложение всех возможностей Ruby. Книга оправдала мои ожидания
Глобальных откровений действительно нет, но не пожалел, что прочитал, есть дельные мысли. Твердая 4, рекомендую.
Это не книга, это набор статеек. Ничего интересного. Очень жаль потраченных денег.
Могу сказать, что мне очень не понравилась эта книга, никакого смысла не наблюдается просто сплошная пошлятина, которая сопровождает весь первый рассказ и к тому же она бывает совсем не уместной.Второй рассказ сборка крименальных сводок. Могу сказать, что после этой книги мне захотелось почитать что-то хорошее, а то слишком противно стало!
единственное, что ему удалось - это распиарить продукт на благодатной почве фоллауто- и сталкеромании. Художественной ценности нуль, познавательной обратно нуль, если не минус, lore жиденькое, как кашка в яслях. Даже желание приобщиться к стаду и понять, откуда такой хайп не помогло прочитать дальше 100-ой страницы. 2/5.
Я книгу ещё не прочел, однако прочел достаточно, чтобы сказать, что она хороша. Очень доволен что купил.
Книга написано очень хорошо. Есть пара нюансов. Первый - это платформа Oracle, которая используется в книге, в качестве обучающей. А второй - это отсутствие текстов скриптов для учебной БД. Я писал руками. Интуитивно, не зная особенностей DML для Oracle. Получилось :) Если кому потребуется - пишите на e-mail - вышлю.
Книга - супер!
бесподобная книга, под впечатлением уже неделю.
книга то отличная, но опечаток просто море! и причем каких - даже в нумерации глав! небрежная работа редакторов в том числе местами и с русским языком отталкивает, хотя сути не меняет.
Данная книга на ряду с книгой "Шаблоны C++: справочник разработчика" дает глубокий, а главное профессиональный взгляд на проектирование в С++. Это не просто программирование, а программирование на грани возможностей языка, засучив рукава. Осмыслив, скорее всего даже не с первого раза, вы поймете, каков потенциал шаблонов С++ и как превратить свой компилятор в персональный интеллектуально настраиваемый генератор кода, строящий для вас архитектуру и менее абстрактные части проекта. Андрей реализовал несколько общеизвестных паттернов проектирования в виде обобщенных компонентов и вы, расширив его труды, реализуете для себя мечту каждого профессионала - иметь библиотеку, которая пригодится в любом проекте на С++, а это значит максимальное повторное использование кода и минимум усилий!
автору отлично удалось передать атмосферу описываемой реальности. читал не отрываясь, отличный экшн, хотя местами слишком много философии. рекомендую! кстати, автор пишет в свем блоге, что стотысячный тираж книги уже распродан. печатают следующий. кстати, в интернете есть предыстории этой книги, написанная поклонниками под присмотром автора. классом ниже, но тоже интересно.
Вообще-то эту книгу написал М.Г.Горбачёв, а не эти две женщины-экстремальщицы :)
Это разговорник, в котором требуется заучивать все слова и фразы по каждой теме. В грамматике лишь дается последовательность слов в немецких предложениях и отсылка к грамматическому справочнику, идущему отдельной книгой. Нет словаря. Встречаются ошибки в переводе и в примерах (например, английские слова в таблице произношения гласных или упоминание глагола-связки be).
Хорошо подобран материал, много примеров и упражнений. Учит внимательнее подходить к переводу английского научно-технического текста, избегая ошибок, которые могут исказить его смысл.