Математический блиц: 5 задач, которые взрывают мозг
Чтобы держать ум в тонусе, решите несколько задач. Они не слишком простые и уж точно интересные. Проверьте свою смекалку.
https://prglb.ru/4301n
Чтобы держать ум в тонусе, решите несколько задач. Они не слишком простые и уж точно интересные. Проверьте свою смекалку.
https://prglb.ru/4301n
Библиотека программиста
Математический блиц: 5 задач, которые взрывают мозг
Чтобы держать ум в тонусе, решите несколько задач. Они не слишком простые и уж точно интересные. Проверьте свою смекалку.
#advanced
Серия статей, посвященная созданию сетевых приложения для Linux на C++.
https://prglb.ru/3f9z6
Серия статей, посвященная созданию сетевых приложения для Linux на C++.
https://prglb.ru/3f9z6
#book #advanced
Сегодня в любой коммерческой разработке важна эффективность и высокая производительность. С появлением многоядерных процессоров у программистов появилась возможность параллельного программирования, когда инструкции приложения выполняются параллельно, что экономит время отклика приложения на действия пользователя. Это руководство вам познакомит вас с главными принципами и понятиями параллельного программирования, а также приведёт некоторые примеры.⠀
https://yangx.top/progbook/2410
Сегодня в любой коммерческой разработке важна эффективность и высокая производительность. С появлением многоядерных процессоров у программистов появилась возможность параллельного программирования, когда инструкции приложения выполняются параллельно, что экономит время отклика приложения на действия пользователя. Это руководство вам познакомит вас с главными принципами и понятиями параллельного программирования, а также приведёт некоторые примеры.⠀
https://yangx.top/progbook/2410
Telegram
Книги для программистов
#book
Знаменитая книга Майкла Доусона научит вас программированию на C++ через создание игр. Такой подход был выбран неслучайно, ведь именно для программирования игр требуются большие знания и ресурсы. Вы познакомитесь с управляющими конструкциями, основами синтаксиса, ООП, стандартной библиотекой языка, встроенными функциями и многим другим.
https://yangx.top/progbook/3182
Знаменитая книга Майкла Доусона научит вас программированию на C++ через создание игр. Такой подход был выбран неслучайно, ведь именно для программирования игр требуются большие знания и ресурсы. Вы познакомитесь с управляющими конструкциями, основами синтаксиса, ООП, стандартной библиотекой языка, встроенными функциями и многим другим.
https://yangx.top/progbook/3182
Telegram
Книги для программистов
#book
Как и объектно-ориентированное, функциональное программирование позволяет разделить программы на более мелкие, повторное используемые компоненты, призванные облегчить создание, тестирование и рефакторинг приложения в будущем. Настоящее руководство на многочисленных примерах покажет вам все возможности С++ 17 в области функционального программирования.
https://yangx.top/progbook/3187
Как и объектно-ориентированное, функциональное программирование позволяет разделить программы на более мелкие, повторное используемые компоненты, призванные облегчить создание, тестирование и рефакторинг приложения в будущем. Настоящее руководство на многочисленных примерах покажет вам все возможности С++ 17 в области функционального программирования.
https://yangx.top/progbook/3187
Telegram
Книги для программистов
#book
Это короткое, но важное руководство было посвящено теме метапрограммирования шаблонов с целью упростить работу с алгоритмами и перенести часть вычислений на стадию компиляция для экономии времени и ресурсов. Руководство идеально подойдёт инженерам-физикам и разработчикам, участвующим в сложных математических разработках, где эффективность программы - первоначальное требование.
https://yangx.top/progbook/3196
Это короткое, но важное руководство было посвящено теме метапрограммирования шаблонов с целью упростить работу с алгоритмами и перенести часть вычислений на стадию компиляция для экономии времени и ресурсов. Руководство идеально подойдёт инженерам-физикам и разработчикам, участвующим в сложных математических разработках, где эффективность программы - первоначальное требование.
https://yangx.top/progbook/3196
Telegram
Книги для программистов
Современный язык C++: что нужно знать разработчику
Язык C++ не стоит на месте – с 2011 года в нём произошли существенные изменения. Теперь это современный и непрерывно развивающийся язык.
https://prglb.ru/5uoca
Язык C++ не стоит на месте – с 2011 года в нём произошли существенные изменения. Теперь это современный и непрерывно развивающийся язык.
https://prglb.ru/5uoca
Библиотека программиста
Современный язык C++: что нужно знать разработчику
Язык C++ не стоит на месте – с 2011 года в нём <a href="https://proglib.io/p/modern-cpp-features/" target="_blank" rel="noopener noreferrer">произошли существенные изменения. Теперь это современный и непрерывно развивающийся язык.
#tutorial #advanced
Туториал в 2-х частях об эволюции лямбда-выражений от С++11 до С++20.
Часть 1:
https://prglb.ru/1l3ws
Часть 2:
https://prglb.ru/2ktqd
Туториал в 2-х частях об эволюции лямбда-выражений от С++11 до С++20.
Часть 1:
https://prglb.ru/1l3ws
Часть 2:
https://prglb.ru/2ktqd
Bfilipek
Lambdas: From C++11 to C++20, Part 1
See the story of lambda and evolution of this powerful modern C++ feature,
Спорим, вы не сможете решить эту задачу с собеседования в Google
Разбираем решение задачи, которую блоггер TechLead давал на собеседовании на должность разработчика ПО в Google.
https://prglb.ru/591dy
Разбираем решение задачи, которую блоггер TechLead давал на собеседовании на должность разработчика ПО в Google.
https://prglb.ru/591dy
Библиотека программиста
Спорим, вы не сможете решить эту задачу с собеседования в Google
Разбираем решение задачи, которую блоггер TechLead давал на собеседовании на должность разработчика ПО <a href="https://proglib.io/p/into-google/" target="_blank" rel="noopener noreferrer">в Google.
#book
Если вы уже прошли курс начинающего разработчика на С++, вам, вероятно, захочется попробовать свои силы и сделать на языке что-то действительно полезное и непростое. Настоящее руководство посвящено разработке API от основ проектирования до реализации, тестирования и документирования итогового приложения. Также вы узнаете про основные стратегии создания API приложений и лучшие практики проектирования дизайна.
https://yangx.top/progbook/3215
Если вы уже прошли курс начинающего разработчика на С++, вам, вероятно, захочется попробовать свои силы и сделать на языке что-то действительно полезное и непростое. Настоящее руководство посвящено разработке API от основ проектирования до реализации, тестирования и документирования итогового приложения. Также вы узнаете про основные стратегии создания API приложений и лучшие практики проектирования дизайна.
https://yangx.top/progbook/3215
Telegram
Книги для программистов
#book
Шестое издание это популярной книги познакомит вас с современным С++, его функциональными возможностями и обновлениями как в самом языке, так и в стандартной библиотеке шаблонов. Руководство рассматривает не только синтаксис языка, операторы и функции, но и структуры данных и популярные алгоритмы. Также вы научитесь писать код в стиле ООП и работать со стандартной библиотекой шаблонов.
https://yangx.top/progbook/3224
Шестое издание это популярной книги познакомит вас с современным С++, его функциональными возможностями и обновлениями как в самом языке, так и в стандартной библиотеке шаблонов. Руководство рассматривает не только синтаксис языка, операторы и функции, но и структуры данных и популярные алгоритмы. Также вы научитесь писать код в стиле ООП и работать со стандартной библиотекой шаблонов.
https://yangx.top/progbook/3224
Telegram
Книги для программистов
#cpp
В обычном случае данные выполняют те функции, которые от них ждут, - предоставляют информацию о предмете, человеке или явлении. Однако машинное обучение видит между данными скрытые отношения, которые использует для развития сложных систем. В этой книге представлен набор алгоритмов интеллектуального анализа данных, используемый в создании приложений прогнозирования и классификации. Все алгоритмы включают хорошие объяснения и пример кода на С++.
https://yangx.top/progbook/3233
В обычном случае данные выполняют те функции, которые от них ждут, - предоставляют информацию о предмете, человеке или явлении. Однако машинное обучение видит между данными скрытые отношения, которые использует для развития сложных систем. В этой книге представлен набор алгоритмов интеллектуального анализа данных, используемый в создании приложений прогнозирования и классификации. Все алгоритмы включают хорошие объяснения и пример кода на С++.
https://yangx.top/progbook/3233
Telegram
Книги для программистов
#book
Подход автора к изучению С++ можно считать самым эффективным — в процессе чтения вы изучаете язык на лучших примерах решения задач, обзоре стандартных ошибок и упражнениях. Вы научитесь не языку, по словам автора, а решать с помощью него проблемы программирования, так что десятое издание — подтверждение успешности его подхода к обучению.
https://yangx.top/progbook/3241
Подход автора к изучению С++ можно считать самым эффективным — в процессе чтения вы изучаете язык на лучших примерах решения задач, обзоре стандартных ошибок и упражнениях. Вы научитесь не языку, по словам автора, а решать с помощью него проблемы программирования, так что десятое издание — подтверждение успешности его подхода к обучению.
https://yangx.top/progbook/3241
Telegram
Книги для программистов
#book
Сейчас почти для каждого языка программирования вы найдёте высокоуровневые библиотеки, предоставляющие простые функции по работе с алгоритмами сортировки, поиска, по работе со строками, файлами и многие другие. Не надо запоминать, как работают эти алгоритмы на низком уровне. Однако если вам всё-таки интересно или вы хотели бы разработать такую же библиотеку сами, то эта книга станет вашим первым путеводителем в мир алгоритмов и сложности вычислений. Все примеры приведены на языке Python.
https://yangx.top/progbook/3235
Сейчас почти для каждого языка программирования вы найдёте высокоуровневые библиотеки, предоставляющие простые функции по работе с алгоритмами сортировки, поиска, по работе со строками, файлами и многие другие. Не надо запоминать, как работают эти алгоритмы на низком уровне. Однако если вам всё-таки интересно или вы хотели бы разработать такую же библиотеку сами, то эта книга станет вашим первым путеводителем в мир алгоритмов и сложности вычислений. Все примеры приведены на языке Python.
https://yangx.top/progbook/3235
Telegram
Книги для программистов
#advanced
Должны ли структуры в С++ иметь конструкторы. Выясняем вместе с автором статьи.
https://prglb.ru/2e1zs
Должны ли структуры в С++ иметь конструкторы. Выясняем вместе с автором статьи.
https://prglb.ru/2e1zs
Fluent C++
Should structs Have Constructors in C++
Expressive code in C++