В продолжении вчерашних новинок, затронем сегодня четыре новинки от разных авторов. Посмотрите, возможно именно их вам не хватало для работы в полную мощность!

Совершенный алгоритм. Графовые алгоритмы и структуры данных. Тим Рафгарден

Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. Во второй книге Тим Рафгарден — гуру алгоритмов — расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: куч, деревьев поиска, хеш-таблиц и фильтра Блума. Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах. Познакомиться с дополнительными материалами и видеороликами автора (на английском языке) можно на сайте www.algorithmsilluminated.org

Перед вами вторая из четырех частей книги, основанной на проводимых Тимом Рафгарденом онлайн-курсах по алгоритмам. Эти курсы, в свою очередь, появились благодаря лекциям для студентов, которые автор читал в Стэнфордском университете в течение многих лет.

«Весь смысл этой книги, как и онлайн-курсов, на которых она базируется, — быть широко и легко доступной читателю настолько, насколько это возможно». Тим Рафгарден

Об авторе

Тим Рафгарден — профессор Computer Science и Management Science and Engineering в Стэнфордском университете. Он изучает связи между информатикой и экономикой и занимается задачами разработки, анализа, приложений и ограничений алгоритмов. Среди его многочисленных наград — премии Калай (2016), Гёделя (2012) и Грейс Мюррей Хоппер (2009).

Высокопроизводительный код на платформе .NET. 2-е издание. Бен Уотсон

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

Вот лишь некоторые из тем, рассматриваемых в книге:

• Различные способы анализа куч и выявления проблем, связанных с памятью.

• Профессиональное использование Visual Studio и других инструментов.

• Дополнительные сведения об эталонном тестировании.

• Новые варианты настройки сборки мусора.

• Приемы предварительной подготовки кода.

• Более подробный анализ LINQ.

• Советы, касающиеся функциональных областей высокого уровня, таких как ASP.NET, ADO.NET и WPF.

• Новый функционал платформы .NET, включая возвращения по ссылке, структурные кортежи и SIMD.

• Профилирование с использованием нескольких инструментов.

• Эффективное использование библиотеки Task Parallel.

• Рекомендуемые и не рекомендуемые к использованию API.

• Счетчики производительности и инструментарий ETW-событий.

• Формирование команды, нацеленной на достижение высокой производительности.

Большое внимание уделено особенностям среды выполнения кода, которая оказывает значительное влияние на его эффективность. Используются инструменты анализа для выявления эффекта оптимизаций и выявления проблем.

Об авторе

Бен Уотсон работает в Microsoft с 2008 года. В команде, работающей над платформой Bing, он занимается созданием высокопроизводительных серверных приложений на основе .NET. Эти приложения можно отнести к самым совершенным в мире.

Вероятностное программирование на Python: байесовский вывод и алгоритмы. Кэмерон Дэвидсон-Пайлон

Байесовские методы пугают формулами многих айтишников, но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

В понятной форме и с примерами изложены материалы, обычно ориентированные на специалистов-математиков.

Об авторе

Кэмерон Дэвидсон-Пайлон — эксперт во многих областях прикладной математики, начиная с медицины и биологии, заканчивая стохастическим моделированием финансовых рынков. Его библиотека lifelines реализует методы анализа выживаемости и написана на языке Python. Автор получил образование в университете Уотерлу (University of Waterloo) и Независимом московском университете Московского центра непрерывного математического образования (МЦНМО-НМУ). Сейчас он работает в интернет-компании Shopify, которая является лидирующим разработчиком ПО для онлайн-коммерции.

Как устроен JavaScript. Дуглас Крокфорд

Игра в программирование без правил и ограничений. Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру JavaScript — Дуглас Крокфорд — выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Следующему Языку (The Next Language).. Автор начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том, как их можно обойти. Затем вы приступите к знакомству со структурами данных и функций, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
Автор книги, законодатель норм в мире JavaScript, легендарный Дуглас Крокфорд не только указывает на острые проблемы (например, на ущербность типа number в JavaScript), но и рассказывает, как их решать.

Об авторе

Дуглас Крокфорд заслуженно носит звание гуру JavaScript. Он занимался самообучающимися системами, программным обеспечением для малого бизнеса, системами автоматизации документооборота, играми, интерактивной музыкой, мультимедиа. Он изобрел Tilton — исключительно уродливый язык программирования (так получилось случайно ;) ). Но во всем мире Дуглас известен как человек, показавший невероятные возможности JavaScript. Он изобрел формат обмена данными JSON — самый любимый в мире формат представления данных.

Даты выхода книги: лето 2019 года.

Вам будет интересно

  • О романе «Другой дом»

    Мар 2024

    29 марта 2024 года, впервые на русском, выйдет роман американского классика Генри Джеймса  — «Другой дом». О тех, кто работал над текстом Над текстом Генри Джеймса работали Александра Горохова, Дарья Жирнова, Луиза Зарипова, ...

    читать
  • Фантастика и фэнтези в книжных новинках марта

    Мар 2024

    Новая весна. Роберт Джордан Разгар Айильской войны. Айильцы впервые за многие годы пересекли Хребет Мира, отделяющий их родину от остальных стран континента. Цель вторжения — покарать короля Кайриэна за святотатство. У стен Тар ...

    читать
  • Инструментарий хранения и анализа данных. Ральф Кимбалл, Марджи Росс

    Мар 2024

    Информируем о выходе новой книги: "Инструментарий хранения и анализа данных. Полное руководство по размерному моделированию". Автор Ральф Кимбалл, Марджи Росс. О книге Сегодня тысячи компаний собирают и сохраняют большие данные о поведении своих ...

    читать
  • Почему жирафы не стали людьми и другие вопросы эволюции. Станислав Дробышевский

    Мар 2024

    Информируем о выходе новой книги: "Почему жирафы не стали людьми и другие вопросы эволюции". Автор Станислав Дробышевский. О книге Человек и жираф – что вообще между ними общего? Как же получилось, что, стартовав ...

    читать
  • Non/fiction№Весна. Программа мероприятий издательства «Бомбора»

    Мар 2024

    С 4 по 7 апреля 2024 года в московском Гостином дворе пройдет книжная ярмарка Non/fictio№Весна. Мы продолжаем информировать о программах мероприятий различных издательств. 4 апреля 13:00 Пресс-клуб — «Люди в путешествии. Как общаться, ...

    читать
  • Ненавижу уборку. Кейси Дэвис

    Мар 2024

    Информируем о выходе новой книги: "Ненавижу уборку. Как поддерживать порядок в доме, когда на уборку нет никаких сил". Автор Кейси Дэвис. О книге Мыть или не мыть — вот в чем вопрос. И ...

    читать