- Регистрация
- 26 Март 2018
- Сообщения
- 85.317
Автор: Повтор
Название: Базовые алгоритмы. Реализация на Python и C++ [Павел Довгалюк] + Экскурс в неопределенное поведение C++ [Дмитрий Свиридкин, Андрей Карпов] [Повтор]
Описание:
Базовые алгоритмы. Реализация на Python и C++ [Павел Довгалюк] + Экскурс в неопределенное поведение C++ [Дмитрий Свиридкин, Андрей Карпов] [Повтор]
https://lj117.skladchik.org/attachments/74382968-jpg.1303782/
Базовые алгоритмы. Реализация на Python и C++ на примере классических игр
Автор: Павел Довгалюк
В книге дается базовая алгоритмическая подготовка, классические алгоритмы разобраны одновременно на двух языках — C++ и Python на примере широко известных и интуитивно понятных компьютерных игр. Наглядно излагается реализация циклов, перебора, рекурсии, эвристики, рассматривается работа с деревьями решений, на примере шахмат предлагается знакомство с прямоугольными координатами, дается введение в самообучающиеся алгоритмы. Книга ориентирована как на начинающих программистов, так и на читателей, планирующих перейти на C++ или Python как на второй язык. Примеры, рассмотренные в книге, помогут сделать первые шаги на пути к профессиональному программированию игр.
Алгоритмическая подготовка, осведомленность и эрудиция — это ключевые достоинства программиста, нацеленного на развитие, карьерный рост, а также рассчитывающего быстро находить решения как для рутинных, так и для нетривиальных задач.
В настоящее время алгоритмы в университетском курсе преподаются в основном на двух языках программирования — C++ и Python. Фундаментальные книги по алгоритмам найдутся в библиотеке любого серьезного программиста, однако не так много найдется простых алгоритмических книг, дающих базовое представление о джентльменском наборе алгоритмов и позволяющих сразу перейти к их реализации. Именно эту нишу и заполняет предлагаемая книга.
Вы изучите:
Алгоритмы предлагаются в порядке усложнения и могут быть использованы как для обучения и самообучения, так и для подготовки к собеседованиям, а также для решения несложных задач при разработке реальных проектов, например для проверки концепций, прототипирования логики и непосредственно для программирования простых игр с графическим пользовательским интерфейсом.
Объем: 401 стр.
Формат выдачи: электронный pdf
Цена: 549 руб.
https://bhv.ru/product/bazovye-algoritmy-realizatsiya-na-python-i-c-na-primere-klassicheskih-igr
https://lj117.skladchik.org/attachments/74382943-jpg.1303781/
Экскурс в неопределенное поведение C++
Авторы: Дмитрий Свиридкин, Андрей Карпов
Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено неопределенному поведению, возможным признакам его присутствия в программах и методам поиска, диагностики и устранения такого поведения.
Вы изучили C++ за 21 день и уже готовы использовать его во всех своих проектах? Погодите, есть кое-что еще!
За последние годы особенно остро поднят вопрос безопасности при разработке программного обеспечения: операционных систем, драйверов, веб-серверов и облачных платформ. C++ считается одним из самых небезопасных языков программирования, который широко используются в реальных программах. С 2023 года звучат призывы избегать языка C++ из-за того, что в нём не гарантирована безопасность памяти: 70% всех уязвимостей в программном обеспечении так или иначе оказывались связаны с работой с памятью.
В этой книге приводится множество разнообразных примеров из реальной практики, демонстрирующих, как даже самый безобидный на первый взгляд код на C++ или C может скрывать в себе невероятные ошибки. Всё это из-за множества явных и неявных случаев неопределенного поведения, и лишь некоторые такие случаи описаны в стандартах этих языков. На страницах книги вы увидите, как истинные условия могут стать ложными, а недостижимый код начать выполняться, как код, работающий на вашей машине, перестанет работать у вашего коллеги, и как, добавив журналирование, можно «починить» код на время. С неопределенным поведением возможно всё!
Объем: 380 стр.
Формат выдачи: электронный pdf
Цена: 549 руб.
https://www.litres.ru/book/dmitrii-sviridkin-34042506/ekskurs-v-neopredelennoe-povedenie-c-74382943/
Повтор складчин:
https://lj117.skladchik.org/threads...ere-klassicheskix-igr-pavel-dovgaljuk.484161/
https://lj117.skladchik.org/threads...nie-c-andrej-karpov-dmitrij-sviridkin.479390/
Название: Базовые алгоритмы. Реализация на Python и C++ [Павел Довгалюк] + Экскурс в неопределенное поведение C++ [Дмитрий Свиридкин, Андрей Карпов] [Повтор]
Описание:
Базовые алгоритмы. Реализация на Python и C++ [Павел Довгалюк] + Экскурс в неопределенное поведение C++ [Дмитрий Свиридкин, Андрей Карпов] [Повтор]
https://lj117.skladchik.org/attachments/74382968-jpg.1303782/
Базовые алгоритмы. Реализация на Python и C++ на примере классических игр
Автор: Павел Довгалюк
В книге дается базовая алгоритмическая подготовка, классические алгоритмы разобраны одновременно на двух языках — C++ и Python на примере широко известных и интуитивно понятных компьютерных игр. Наглядно излагается реализация циклов, перебора, рекурсии, эвристики, рассматривается работа с деревьями решений, на примере шахмат предлагается знакомство с прямоугольными координатами, дается введение в самообучающиеся алгоритмы. Книга ориентирована как на начинающих программистов, так и на читателей, планирующих перейти на C++ или Python как на второй язык. Примеры, рассмотренные в книге, помогут сделать первые шаги на пути к профессиональному программированию игр.
Алгоритмическая подготовка, осведомленность и эрудиция — это ключевые достоинства программиста, нацеленного на развитие, карьерный рост, а также рассчитывающего быстро находить решения как для рутинных, так и для нетривиальных задач.
В настоящее время алгоритмы в университетском курсе преподаются в основном на двух языках программирования — C++ и Python. Фундаментальные книги по алгоритмам найдутся в библиотеке любого серьезного программиста, однако не так много найдется простых алгоритмических книг, дающих базовое представление о джентльменском наборе алгоритмов и позволяющих сразу перейти к их реализации. Именно эту нишу и заполняет предлагаемая книга.
Вы изучите:
- генерацию случайных чисел на примере броска игральной кости,
- работу с прямоугольными координатами на примере игры «Ферзя в угол»,
- эвристический выбор на примере игры «Морской бой»,
- рекурсивный перебор на примере игры «Калах»,
- деревья решений на примере игры «Угадай животное»
Алгоритмы предлагаются в порядке усложнения и могут быть использованы как для обучения и самообучения, так и для подготовки к собеседованиям, а также для решения несложных задач при разработке реальных проектов, например для проверки концепций, прототипирования логики и непосредственно для программирования простых игр с графическим пользовательским интерфейсом.
Объем: 401 стр.
Формат выдачи: электронный pdf
Цена: 549 руб.
https://bhv.ru/product/bazovye-algoritmy-realizatsiya-na-python-i-c-na-primere-klassicheskih-igr
https://lj117.skladchik.org/attachments/74382943-jpg.1303781/
Экскурс в неопределенное поведение C++
Авторы: Дмитрий Свиридкин, Андрей Карпов
Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено неопределенному поведению, возможным признакам его присутствия в программах и методам поиска, диагностики и устранения такого поведения.
Вы изучили C++ за 21 день и уже готовы использовать его во всех своих проектах? Погодите, есть кое-что еще!
За последние годы особенно остро поднят вопрос безопасности при разработке программного обеспечения: операционных систем, драйверов, веб-серверов и облачных платформ. C++ считается одним из самых небезопасных языков программирования, который широко используются в реальных программах. С 2023 года звучат призывы избегать языка C++ из-за того, что в нём не гарантирована безопасность памяти: 70% всех уязвимостей в программном обеспечении так или иначе оказывались связаны с работой с памятью.
В этой книге приводится множество разнообразных примеров из реальной практики, демонстрирующих, как даже самый безобидный на первый взгляд код на C++ или C может скрывать в себе невероятные ошибки. Всё это из-за множества явных и неявных случаев неопределенного поведения, и лишь некоторые такие случаи описаны в стандартах этих языков. На страницах книги вы увидите, как истинные условия могут стать ложными, а недостижимый код начать выполняться, как код, работающий на вашей машине, перестанет работать у вашего коллеги, и как, добавив журналирование, можно «починить» код на время. С неопределенным поведением возможно всё!
- Десятки историй о неоднозначных и сомнительных решениях в дизайне языка С++, приводящих к многим часам отладки в реальных проектах
- Самые неожиданные ошибки и как они проявляются
- Советы как избежать встречи с одним из самых загадочных “зверей” в разработке на C++ и других языках для системного и низкоуровневого программирования — неопределенным поведением
Объем: 380 стр.
Формат выдачи: электронный pdf
Цена: 549 руб.
https://www.litres.ru/book/dmitrii-sviridkin-34042506/ekskurs-v-neopredelennoe-povedenie-c-74382943/
Повтор складчин:
https://lj117.skladchik.org/threads...ere-klassicheskix-igr-pavel-dovgaljuk.484161/
https://lj117.skladchik.org/threads...nie-c-andrej-karpov-dmitrij-sviridkin.479390/
Материал «Базовые алгоритмы. Реализация на Python и C++ [Павел Довгалюк] + Экскурс в неопределенное поведение C++ [Дмитрий Свиридкин, Андрей Карпов] [Повтор]», возможно, скоро появится на All-DAR.
Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.
Скрытый контент для пользователей All-dar.