Книги издательства Вильямс

Современный C++ для программистов, инженеров и ученых
Современный C++ для программистов, инженеров и ученых
 Буквоед

  2111  

По мере развития вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все более мощным, его программное обеспечение также все чаще разрабатывается на C++. Овладение языком программирования C++ дает вам навыки программирования почти на каждом уровне — от близкого к аппаратному обеспечению до абстракций высшего уровня. Короче говоря, C++ — это тот язык, который научные и технические специалисты должны знать в обязательном порядке. Книга Питера Готтшлинга представляет собой интенсивное введение в язык программирования C++, облегчающее переход к действительно сложным темам, основанным на передовых методах программирования. Автор вводит ключевые понятия с использованием примеров из многих предметных областей, опираясь на свой обширный опыт обучения языку C++ студентов, обучающихся физическим, математическим и инженерным специальностям. Эта книга призвана помочь вам быстро приступить к реальной работе, а затем совершенствовать свои знания и умения, осваивая все более сложные возможности языка — от лямбда-функций до шаблонов выражений. Вы также узнаете, как использовать преимущества мощных библиотек, доступных программистам на C++: стандартной библиотеки шаблонов (STL) и научных библиотек для арифметических вычислений, решения задач линейной алгебры, дифференциальных уравнений или построения графиков. На протяжении всей книги автор показывает, как писать программное обеспечение четко и выразительно, используя парадигмы объектно-ориентированного программирования, обобщенного и метапрограммирования и процедурные методы. К тому времени, когда вы закончите чтение книги, вы освоите все абстракции, необходимые для написания программ на C++, обладающих исключительным качеством и производительностью.

Angular. Сборник рецептов, 2-е издание
Angular. Сборник рецептов, 2-е издание
 Буквоед

  1055  

В каркасе Angular 2 введена совершенно новая парадигма разработки веб-приложений. В нем полностью охвачены новейшие понятия, на которых будут создаваться браузеры следующего поколения, а также исключено все лишнее из версии Angular 1. Эта книга погружает читателя в саму суть наиболее важных понятий Angular 2. Помимо самого каркаса Angular 2, в книге рассматриваются новый синтаксис стандарта ES6 языка JavaScript, особенности языка TypeScript, спецификации Web Components, наблюдаемых объектов из библиотеки RxJS и много других новых понятий. Освоить каркас Angular 2, без сомнения, нелегко, особенно тем, кто лишь начинает открывать для себя новые технологии и стандарты. В этой книге рассматриваются самые сложные понятия Angular 2 и в то же время демонстрируются самые передовые нормы практики, помогающие овладеть эффективными инструментальными средствами данного каркаса. Кроме того, в ней поясняются методы и принципы, ускоряющие написание веб-приложений, а также часто пренебрегаемые вопросы тестирования и производительности. Эта книга позволит читателям досконально усвоить особенности каркаса Angular 2.

C# 6.0. Справочник. Полное описание языка
C# 6.0. Справочник. Полное описание языка
 Буквоед

  2638  

Данное руководство, ставшее бестселлером, позволяет получить точные ответы практически на любые вопросы по C# 6.0, CLR и основным сборкам .NET Framework. После своего появления в 2000 году C# стал языком с выдающейся гибкостью и мощью, но его постоянный рост и совершенствование означают необходимость в дополнительном изучении. Организованное по концепциям и сценариям использования, существенно обновленное 6-е издание книги предлагает программистам средней и высокой квалификации лаконичный план получения знаний по языку C# и платформе .NET Framework. Читая ее, вы очень быстро поймете, почему это руководство считают авторитетным справочником по C#. Изучите все аспекты языка C#, начиная с основ синтаксиса и переменных и заканчивая сложными темами, такими как указатели и перегрузка операций. Научитесь пользоваться языком LINQ благодаря трем посвященным ему главам. Освойте динамическое, асинхронное и параллельное программирование. Получите навыки работы со средствами .NET, в числе которых XML, взаимодействие с сетью, сериализация, рефлексия, безопасность, домены приложений и контракты кода.

Паблик рилейшенз для чайников
Паблик рилейшенз для чайников
 Буквоед

  427  

В простой и доступной форме опытный пиарщик рассказывает о том, что такое связи с общественностью и почему ими нужно заниматься, а также предлагает широкий набор простых советов о том, как быстро и эффективно сделать так, чтобы о вашей компании или вашем товаре заговорили. Хотя книга ориентирована на начинающих, в ней найдут немало полезных советов и опытные специалисты по связям с общественностью. Для самого широкого круга читателей.

Язык программирования Go
Язык программирования Go
 Буквоед

  1583  

Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. В ней идет речь о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличия некоторых предварительных знаний языка Go, ни опыта работы с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше ни работали — JavaScript, Ruby, Python, Java или C++. В книге приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив.

Самомассаж. Здоровье и хорошее самочувствие своими руками
Самомассаж. Здоровье и хорошее самочувствие своими руками
 Буквоед

  217  

В этой книге обобщены результаты многолетних наблюдений и практического опыта трех врачей, двое из которых — кандидаты медицинских наук. Простой язык и многочисленные иллюстрации позволят всем желающим без труда освоить основные и вспомогательные приемы массажа и научиться собственными силами успешно противостоять всевозможным болезненным состояниям. Авторы наблюдали хорошие результаты применения рекомендуемых схем самомассажа многочисленными пациентами, которым удавалось собственными усилиями улучшить качество жизни, поддерживать хорошее самочувствие и успешно трудиться. Книга может быть рекомендована всем, кто уже понял, что для поддержания жизненного тонуса на высоком уровне только медикаментозного лечения будет недостаточно, и потому решил взять свое здоровье в собственные руки и готов затратить определенное время и усилия для достижения физической и душевной гармонии.

Swift. Карманный справочник: программирование в среде iOS и ОS X, 2-е издание
Swift. Карманный справочник: программирование в среде iOS и ОS X, 2-е издание
 Буквоед

  633  

Этот обновленный по версии Swift 2.1 краткий справочник карманного типа позволяет быстро найти ответы на вопросы, возникающие во время разработки и отладки прикладных программ на Swift. Язык Swift специально предназначен для работы в средах Cocoa и Cocoa Touch и может использоваться совместно с языком Objective-C для обращения к прикладным программным интерфейсам, реализованным на обоих этих языках. Несмотря на то что язык Swift продолжает развиваться, уже ясно, что он имеет все предпосылки стать избранным средством для разработки программного обеспечения на платформах iOS и OS X.

WinRT: программирование на C# для профессионалов
WinRT: программирование на C# для профессионалов
 Буквоед

  1055  

Ознакомьтесь с Windows Runtime и изучите передовые методики разработки приложений для Магазина Windows. Авторы книги Джеффри Рихтер и Мартен ван де Боспурт, имеющие немалый опыт программирования в среде Windows и на платформе .NET Framework, помогут вам освоить основные понятия и принципы работы с Windows Runtime. В этой книге вы найдете немало полезных советов и практических рекомендаций по составлению структуры, разработке, оптимизации и отладке приложений для Магазина Windows.

Экономика, исправленное и дополненное издание
Экономика, исправленное и дополненное издание
 Буквоед

  3736  

Экономика Самуэльсона и Нордхауса — классический учебник экономической теории, в течение вот уже шестидесяти лет не теряющий своей актуальности. По этой книге изучают экономику студенты во всех странах мира. Прочитав эту книгу, читатель научится разбираться в сложном механизме современной экономики, познакомится с основами классической экономической теории и узнает о последних тенденциях в развитии экономической мысли. Издание содержит статистические данные и учитывает политические и экономические изменения, произошедшие в мире за последние десятилетия.

Интернет для чайников
Интернет для чайников
 Буквоед

  422  

В наше время Интернет прочно вошел в повседневную жизнь и по популярности уже превзошел телевидение. Даже телепередачи теперь можно смотреть по Интернету. Эта книга поможет вам подключиться к Интернету и защитить компьютер от вирусов и спама. В Интернете вы найдете огромное количество информации по любой теме и множество развлечений, включая ролевые игры, социальные сети, видеофильмы и фотогалереи. Откройте для себя бескрайние просторы Глобальной сети.Не попадитесь на удочку! Узнайте, что такое фишинг, спуфинг, зловредный код, вирусы, спам и как избавиться от них.Установите соединение. Выберите оптимальный метод подключения компьютера к Интернету.Ищите и находите. Научитесь искать нужную информацию в Интернете с помощью поисковых механизмов, каталогов и энциклопедий.Общайтесь. Обменивайтесь информацией с друзьями, родственниками, коллегами, знакомыми и незнакомыми людьми, находящимися в любой точке земного шара, с помощью электронной почты, чатов и мгновенных сообщений.Выражайте свое мнение. Поведайте миру о своих идеях и взглядах с помощью блогов, форумов и социальных сетей.Путешествуйте по Интернету. Освойте наиболее удобные и современные браузеры и способы работы в Интернете.Развлекайтесь. Загружайте музыку, слушайте радиостанции, смотрите видео и телепередачи.Основные темы книги:выбор провайдера;настройка подключения к Интернету;советы по работе с браузерами Internet Explorer, Firefox и Chrome;борьба со спамом;покупка товаров и оплата услуг в Интернете;поиск новых и старых друзей в социальных сетях;музыка, видео, телепередачи и радиостанции в Интернете.Джон Левин — признанный эксперт в области компьютерных технологий и борьбы со зловредными кодами. Автор многих книг по сетевым технологиям. Маргарет Левин-Янг — программист, преподаватель и автор свыше двадцати книг об Интернете, базах данных и пользовательских приложениях.

Макроэкономика, 18-е издание
Макроэкономика, 18-е издание
 Буквоед

  1601  

На протяжении последних лет значительные изменения претерпели как отношение людей к экономике, так и сами экономические институты. Наш мир становится все более взаимосвязанным. Компьютерные сети и телекоммуникации постепенно формируют глобальный рынок, конкуренция на котором обостряется. Прежние гиганты мировой экономики столкнулись со все более усиливающейся конкуренцией со стороны растущих экономик, в частности, Китая, Индии, России. Без изучения макроэкономики понять, что происходит сегодня в мире, невозможно. Особенно актуальной этот раздел экономики становится в связи с развивающимся у нас на глазах глобальным экономическим кризисом. Задача авторов книги — представить четкое, точное и по возможности интересное изложение основ современной экономической теории, показать функционирование важнейших институтов американской и мировой экономики. Экономическая теория — весьма динамичная наука, отражающая тенденции изменений в экономических отношениях, окружающей среде, мировой экономике и обществе в целом. Экономика часто ассоциируется с бесконечной чередой головоломок, проблем и неразрешимых вопросов, однако в ее основе лежит несколько основных понятий. Как только вы их усвоите, дальнейшее изучение будет проходить гораздо быстрее и легче. Мы решили сосредоточиться на главном — на основных принципах, которые и в XXI веке будут так же важны, как в XX. Такие понятия макроэкономики, как совокупный спрос и предложение, национальные и международные валюты, теория экономического роста, одинаково важны для понимания экономики как отдельных стран, так и мировой. По своей сути, экономическая теория — это наука о выборе. А это означает, что нам, авторам этого учебника, пришлось как следует потрудиться, чтобы отобрать только самые важные и самые актуальные, выдержавшие проверку временем, вопросы. В процессе обучения, как и во время еды, меньшее количество усваивается лучше. Для многих привлекательность экономической теории кроется в ее близости и тесной связи с публичной политикой. В восемнадцатом издании подчеркивается роль политики в макроэкономике. Большое внимание уделяется экономической теории финансовой и кредитно-денежной сфер. Мы полностью реорганизовали материал по изучению кредитно-денежных проблем и ввели новую главу “Финансовые рынки и деньги”, где рассматриваются экономические вопросы кредитно-денежной сферы в более широком, финансовом, контексте и, наряду с главой, посвященной работе центрального банка, разъясняется роль, которую играют деньги в экономическом цикле. Опираясь на исторический опыт, хронику экономической жизни и личный опыт авторов, восемнадцатое издание продолжает широко использовать ситуации для анализа и фактический материал, иллюстрирующие соответствующие экономические теории.

Наиболее эффективное программирование на C#: 50 способов улучшения кода, 2-е издание
Наиболее эффективное программирование на C#: 50 способов улучшения кода, 2-е издание
 Буквоед

  1266  

В этой книге многоуважаемый эксперт в области .NET Билл Вагнер идентифицирует и освещает 50 приемов средней и высокой сложности для написания исключительно надежного и высокопроизводительного кода на C# 7.0. Отражая растущую сложность языка C# и расширение сообщества разработчиков, автор представляет эффективные новые решения задач, с которыми вы можете сталкиваться каждый день.Четкие объяснения, экспертные советы и реалистичные примеры кода, предложенные Вагнером во всех трех изданиях книги Эффективное программирование на C#, были признаны бесценными сотнями тысяч разработчиков. Книги Эффективное программирование на C#, 3-е издание, и Наиболее эффективное программирование на C#, 2-е издание, были полностью реорганизованы; в них объяснения, советы и примеры оформлены в единый комплект, ориентированный на современный язык C#. Тот же самый испытанный подход применяется при анализе новых средств C# 7.0, что помогает решать знакомые задачи более рационально и эффективно.Опираясь на свой непревзойденный опыт работы с языком и ключевую роль в глобальных комитетах по стандартам C#, автор описывает объектно-ориентированные, функциональные и сервисно-ориентированные подходы к управлению данными в коде на C#, наилучшие способы выражения своих намерений для пользователей и других программистов, а также новые возможности для применения мощных приемов асинхронного и динамического программирования.Используйте свойства вместо данных-членов, открытых для доступа (совет 1)Проводите различие между типами значений и ссылочными типами (совет 4)Освойте взаимосвязи между разными концепциями равенства (совет 9)Избегайте присутствия операций преобразования в своих API-интерфейсах (совет 11)Осмыслите, чем методы интерфейса отличаются от виртуальных методов (совет 15)Избегайте перегрузки методов, определенных в базовых классах (совет 19)Создавайте группы методов, которые являются ясными, минимальными и полными (совет 22)Сделайте возможным немедленное сообщение об ошибках в итераторных и асинхронных методах с использованием локальных функций (совет 26)Применяйте асинхронные методы для выполнения асинхронной работы (совет 27)Избегайте размещения потоков и переключения контекста (совет 30)Создавайте параллельные алгоритмы PLINQ с учетом исключений (совет 36)Используйте пул потоков вместо создания потоков (совет 37)Применяйте класс BackgroundWorker для взаимодействия между потоками (совет 38)Используйте для дескрипторов блокировок как можно меньшую область действия (совет 41)Изучите достоинства и недостатки динамической типизации (совет 43)Научитесь полноценно использовать API-интерфейсы выражений (совет 46)Сводите к минимуму наличие динамических объектов в открытых API-интерфейсах (совет 47)Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом.

Достижение результатов для чайников
Достижение результатов для чайников
 Буквоед

  320  

Каждый из нас хотя бы однажды страдал от собственной неорганизованности — забывал обещанное, опаздывал, вовремя не звонил по телефону. Из-за этого портятся отношения с коллегами и друзьями, рушатся рабочие планы, ухудшается самочувствие. Чем человек организованнее, тем ему проще управлять работой, домашними делами и жизнью в целом, тем лучше его отношения с окружающими. Организованность — это не врожденная способность, а навык, которому можно научиться. В этой книге описаны простые в применении стратегия и тактика, ориентированные на получение результатов, приведены примеры из жизни бизнесменов, спортсменов, политиков, успешных руководителей. Вы узнаете, как правильно ставить цели и определять приоритеты, как планировать и реализовывать планы, как повысить личную организованность, как сэкономить время, как планировать расходы и вести хозяйство. Прочитав эту книгу, вы перестанете беспокоиться и сможете больше времени уделять семье и отдыху, научитесь доводить дела до конца и станете работать эффективнее и без лишних стрессов, сможете лучше контролировать собственную жизнь и преуспеете в бизнесе и личных отношениях.

Программирование командных оболочек в Unix, Linux и OS X, 4-е издание
Программирование командных оболочек в Unix, Linux и OS X, 4-е издание
 Буквоед

  1583  

Это полностью обновленное издание классического пособия по программированию командных оболочек в системах Unix. Следуя методике изложения материала, принятой в первоначальном издании, авторы книги уделили основное внимание стандартной оболочке POSIX, поясняя особенности разработки полезных программ в этой удобной среде, чтобы извлечь максимальную пользу из потенциала, заложенного в основу Unix и подобных ей операционных систем. После краткого обзора команд Unix в книге подробно рассматривается поэтапный процесс создания программ или сценариев оболочки, их отладки и особенностей их работы в среде оболочки. Все основные средства оболочки поясняются на многих практических примерах, что упрощает написание сценариев оболочки для конкретного применения. В книге описываются также основные средства оболочек Korn и Bash. Книга позволяет научиться. - Выгодно пользоваться многими утилитами, предоставляемыми системой Unix. - Писать эффективные сценарии оболочки. - Употреблять встроенные в оболочку конструкции для выбора вариантов и организации циклов. - Применять эффективные механизмы заключения в кавычки. - Извлекать максимальную пользу из встроенной в оболочку предыстории команд и средств их редактирования. - Пользоваться регулярными выражениями в командах Unix. - Выгодно пользоваться специальными средствами оболочек Korn и Bash. - Выявлять основные отличия версий языка оболочки. - Регулировать порядок реакции системы Unix на действия пользователя. - Настраивать среду оболочки. - Пользоваться функциями. - Отлаживать программы и сценарии оболочки. "Самая лучшая и действительно классическая книга для обучения программированию командных оболочек". Dr. Dobb's Journal.

C# 6.0. Карманный справочник
C# 6.0. Карманный справочник
 Буквоед

  633  

Когда вам нужны ответы на вопросы по программированию на языке С# 6.0, эта практическая и узкоспециализированная книга предложит именно то, что необходимо знать — безо всяких длинных введений или раздутых примеров. Легкая в чтении, она идеальна в качестве краткого справочника или даже руководства в том случае, если вы знакомы с языком Java, C++ или более ранней версией С#. Все программы и фрагменты кода, рассмотренные в этой книге, доступны в виде интерактивных примеров для LINQPad. Вы можете редактировать код и немедленно видеть результаты без необходимости в настройке проектов в Visual Studio. Эта книга написана авторами книги С# 6.0. Справочник. Полное описание языка и раскрывает все особенности языка С# 6.0.

Эффективное управление предприятием
Эффективное управление предприятием
 Буквоед

  1281  

Эта книга о том, "что делать". В ней рассказывается об экономических задачах, которые необходимо решить любой бизнес-компании, желающей добиться экономической эффективности и результатов. И эта книга помогает организовать эти задачи так, чтобы руководители могли решать их систематизированно, целенаправленно, с пониманием дела и с разумной вероятностью достижения намеченных целей. В ней делается попытка создать точку зрения и выработать концепции и подходы, которые помогут руководителям бизнес-компаний определить, что именно надо делать и как подходить к решению этой задачи.

Java SE 8. Вводный курс. Пер. с англ.
Java SE 8. Вводный курс. Пер. с англ.
 Буквоед

  1266  

Версия Java SE 8, с нетерпением ожидаемая миллионами программистов, включает в себя самое важное обновление за многие прошедшие годы. Появление в этой версии лямбда-выражений и новых потоков ввода-вывода знаменует собой главное изменение в программировании на Java с момента внедрения обобщений и аннотаций. В своей книге Кей Хорстманн, маститый автор и знаток Java, предлагает вниманию читателей наиболее ценные из новых языковых средств в версии Java 8, а также рассматривает те средства, которые были внедрены в версии Java 7, но не удостоились должного внимания программистов.

Эффект Медичи. Возникновение инноваций на стыке идей, концепций и культур
Эффект Медичи. Возникновение инноваций на стыке идей, концепций и культур
 Буквоед

  427  

Дисциплинарная наука умерла - утверждает автор книги "Эффект Медичи". Будущее лежит там, где пересекаются и перетекают друг в друга различные концепции, дисциплины и культуры. Чтобы совершать инновационные открытия, изобретатели XXI века должны выйти за рамки своей привычной области и оглянуться по сторонам. Они должны рисковать и добиваться своей цели, несмотря на неудачи. О том, как это сделать и рассказывает "Эффект Медичи" - креативная книга о креативности. Теоретические положения автор иллюстрирует множеством ярких примеров, которые делают книгу не только информативной, но и захватывающей. Книга "Эффект Медичи" будет интересна всем, кто стремится как можно полнее раскрыть свое творческое начало и изменить окружающий мир.

Маркетинговый план: Практическое руководство по разработке
Маркетинговый план: Практическое руководство по разработке
 Буквоед

  854  

Название книги Маркетинговый план: практическое руководство по разработке говорит само за себя. Перед вами четкое и сжатое практическое руководство по составлению маркетингового плана, позволяющее шаг за шагом распланировать маркетинговую деятельность любой компании. Эта книга пригодится как студентам и преподавателям, желающим получить практическое пособие в дополнение к теоретическим материалам, так и маркетологам-практикам, перед которыми стоят сугубо практические задачи.

Стратегический риск-менеджмент: принципы и методики
Стратегический риск-менеджмент: принципы и методики
 Буквоед

  2135  

Эта книга адресована трем совершенно разным аудиториям читателей — людям, которым приходится управлять рисками и принимать важные решения, связанные с ними (риск-менеджерам); аналитикам и специалистам, чья работа заключается в оценке рисков (экспертам по оценке рисков); студентам, изучающим риск-менеджмент и интересующимся тем, как развивалась эта область знаний. В частности, часть I посвящена традиционной и поведенческой экономике, часть II — корпоративным финансам, а часть III — корпоративному стратегическому планированию. Теория хорошо приправлена открытиями психологов, в последние годы далеко продвинувшихся в исследовании того, как люди реагируют на риск. Вообще данная книга интересена тем, что она охватывает несколько разных областей и тесно привязана к практическому риск-менеджменту. Читатели найдут материал, наиболее соответствующий их кругу интересов, а также много другой важной и полезной информации, поэтому книга будет весьма полезна любому специалисту, связанному с принятием решений в области анализа и управления рисками.