#advanced
Если вы хотите увеличить скорость работы ваших программ, используйте паралллельные алгоритмы стандартной библиотеки C++ 17. Данная же статья познакомит вас с самыми основными из них.
https://www.bfilipek.com/2018/11/parallel-alg-perf.html?m=1
Если вы хотите увеличить скорость работы ваших программ, используйте паралллельные алгоритмы стандартной библиотеки C++ 17. Данная же статья познакомит вас с самыми основными из них.
https://www.bfilipek.com/2018/11/parallel-alg-perf.html?m=1
C++ Stories
The Amazing Performance of C++17 Parallel Algorithms, is it Possible?
With the addition of Parallel Algorithms in C++17, you can now easily update your “computing” code to benefit from parallel execution. In the article, I’d like to examine one STL algorithm which naturally exposes the idea of independent computing. If your…
#algorithms
Асимптотическая сложность алгоритмов: что за зверь?
Асимптотическая сложность алгоритмов встречается повсеместно. Доступно рассказываем, что это такое, где и как используется.
https://prglb.ru/4zth2
Асимптотическая сложность алгоритмов: что за зверь?
Асимптотическая сложность алгоритмов встречается повсеместно. Доступно рассказываем, что это такое, где и как используется.
https://prglb.ru/4zth2
Библиотека программиста
Асимптотическая сложность алгоритмов: что за зверь?
Асимптотическая сложность алгоритмов встречается повсеместно. Доступно рассказываем, что это такое, где и как используется.
Искали шпаргалку по С++, но не могли найти? Держите шпаргалку по C++14:
https://github.com/mortennobel/cpp-cheatsheet
https://github.com/mortennobel/cpp-cheatsheet
GitHub
GitHub - mortennobel/cpp-cheatsheet: Modern C++ Cheatsheet
Modern C++ Cheatsheet. Contribute to mortennobel/cpp-cheatsheet development by creating an account on GitHub.
#cpp #библиотека
Данная С++ библиотека анализирует HTTP-сообщения. Она анализирует как запросы, так и ответы.
https://github.com/nodejs/http-parser
Данная С++ библиотека анализирует HTTP-сообщения. Она анализирует как запросы, так и ответы.
https://github.com/nodejs/http-parser
GitHub
GitHub - nodejs/http-parser: http request/response parser for c
http request/response parser for c. Contribute to nodejs/http-parser development by creating an account on GitHub.
3 лучших книги по объектно-ориентированному программированию
Лучшие книги по объектно-ориентированному программированию, как для новичков, так и для более опытных программистов.
https://proglib.io/p/oop-books/
Лучшие книги по объектно-ориентированному программированию, как для новичков, так и для более опытных программистов.
https://proglib.io/p/oop-books/
Библиотека программиста
3 лучших книги по объектно-ориентированному программированию
Лучшие книги по объектно-ориентированному программированию, как для новичков, так и для более опытных программистов.
Использование переменных объявленных в CMakeLists.txt внутри C++ файлов
Для чего это нужно? Например, вы хотите указать версию программы и ещё какую-нибудь служебную информацию, которая задаётся при сборке программы, но в тоже время вы хотите использовать данную информацию и в вашем C++ коде?
https://prglb.ru/2x95e
Для чего это нужно? Например, вы хотите указать версию программы и ещё какую-нибудь служебную информацию, которая задаётся при сборке программы, но в тоже время вы хотите использовать данную информацию и в вашем C++ коде?
https://prglb.ru/2x95e
EVILEG
Использование переменных объявленных в CMakeLists.txt внутри C++ файлов
Использование переменных объявленных в CMakeLists.txt внутри C++ файлов.
Предлагаю к рассмотрению вариант использования в C++ коде переменных объявленных в CMakeLists.txt файле.
Для начала, для чего это нужно? Например, вы хотите указать версию…
Предлагаю к рассмотрению вариант использования в C++ коде переменных объявленных в CMakeLists.txt файле.
Для начала, для чего это нужно? Например, вы хотите указать версию…
Middle C++ разработчик (backend) в Санкт-Петербурге
➕ от 150 000 руб.
➕ отличное знание С++; понимание принципов построения веб-сервисов; опыт системной разработки под Linux (предпочтительно Debian).
➡️ Подробности: https://teletype.in/@proglib.io/SJ87mUWBS
➕ от 150 000 руб.
➕ отличное знание С++; понимание принципов построения веб-сервисов; опыт системной разработки под Linux (предпочтительно Debian).
➡️ Подробности: https://teletype.in/@proglib.io/SJ87mUWBS
Teletype
Middle C++ разработчик (backend) в GS Labs
💲 от 150 000 руб.
#advanced #video
Используем параллельные алгоритмы C++17 для лучшей производительности
В данной статье разработчик рассказывает, как пользоваться параллельными алгоритмами, поддержка которых появилась в стандартной библиотеке C++17.
https://prglb.ru/2ptig
Используем параллельные алгоритмы C++17 для лучшей производительности
В данной статье разработчик рассказывает, как пользоваться параллельными алгоритмами, поддержка которых появилась в стандартной библиотеке C++17.
https://prglb.ru/2ptig
#book
Когда стоит вопрос о разработке сложной игры, способной задействовать сразу до миллиона пользователей, выбор языка программирования мгновенно идёт в пользу С++, поскольку тот поддерживает различные стили программирования и обеспечивает низкоуровневый доступ к системе и возможность напрямую использовать память процессора. Книга научит вас методам и шаблонам создания игровой логики на чистом С++ или с использованием сторонних библиотек и движков. Также вы научитесь физическому и аудиопрограммированию.
https://yangx.top/progbook/3712
Когда стоит вопрос о разработке сложной игры, способной задействовать сразу до миллиона пользователей, выбор языка программирования мгновенно идёт в пользу С++, поскольку тот поддерживает различные стили программирования и обеспечивает низкоуровневый доступ к системе и возможность напрямую использовать память процессора. Книга научит вас методам и шаблонам создания игровой логики на чистом С++ или с использованием сторонних библиотек и движков. Также вы научитесь физическому и аудиопрограммированию.
https://yangx.top/progbook/3712
Telegram
Книги для программистов
#book
В этом небольшом практическом руководстве представлены основы и серьёзные возможности таких языков, как С и С++, на примере решения задач. Код хорошо документирован, также имеются блок-схемы для понимания работы циклов, ветвлений и функций. Авторы уделили внимание описанию библиотеки классов MFC, информационной и компьютерной безопасности с использованием С++ и решению сложных задач.
https://yangx.top/progbook/3703
В этом небольшом практическом руководстве представлены основы и серьёзные возможности таких языков, как С и С++, на примере решения задач. Код хорошо документирован, также имеются блок-схемы для понимания работы циклов, ветвлений и функций. Авторы уделили внимание описанию библиотеки классов MFC, информационной и компьютерной безопасности с использованием С++ и решению сложных задач.
https://yangx.top/progbook/3703
Telegram
Книги для программистов
#book
ООП является наиболее часто используемой парадигмой программирования на данный момент, и в каждом языке, который его реализует, есть свои особенности и принципы его применения. В настоящей книге вы прочтёте не о том, как применять ООП в языках программирования, таких как Java, C++ или PHP, а узнаете о том, что такое ООП, как осуществлять повторное использование и расширяемость проектируемых систем. Рассматриваемый в книге объектный подход охватывает весь жизненный цикл разработки программных продуктов.
https://yangx.top/progbook/3723
ООП является наиболее часто используемой парадигмой программирования на данный момент, и в каждом языке, который его реализует, есть свои особенности и принципы его применения. В настоящей книге вы прочтёте не о том, как применять ООП в языках программирования, таких как Java, C++ или PHP, а узнаете о том, что такое ООП, как осуществлять повторное использование и расширяемость проектируемых систем. Рассматриваемый в книге объектный подход охватывает весь жизненный цикл разработки программных продуктов.
https://yangx.top/progbook/3723
Telegram
Книги для программистов
Авито приглашает студентов старших курсов для прохождения годовой оплачиваемой стажировки!
Подать заявку — http://bit.ly/2Hx7hnz
Условия:
- Стажировка длится от 6 месяцев до года. После этого срока лучшие стажёры получат возможность попасть в команду Авито.
- Это полноценная работа над крупным проектом. Мы заключаем трудовой договор на 20 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.
Начните свою карьеру в крупной технологической компании и получите огромный опыт работы над высоконагруженными сервисами.
Подать заявку — http://bit.ly/2Hx7hnz
Условия:
- Стажировка длится от 6 месяцев до года. После этого срока лучшие стажёры получат возможность попасть в команду Авито.
- Это полноценная работа над крупным проектом. Мы заключаем трудовой договор на 20 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.
Начните свою карьеру в крупной технологической компании и получите огромный опыт работы над высоконагруженными сервисами.
#cpp #video
У С++, как и у других языков программирования, есть свои техники программирования, лучшие практики и основы использования. Другими словами, своя экосистема и свои правила, которые лучше всего не нарушать. Чтобы вы понимали, о чём я, посмотрите следующее видео:
https://www.youtube.com/watch?v=Dth5HkonCYk
У С++, как и у других языков программирования, есть свои техники программирования, лучшие практики и основы использования. Другими словами, своя экосистема и свои правила, которые лучше всего не нарушать. Чтобы вы понимали, о чём я, посмотрите следующее видео:
https://www.youtube.com/watch?v=Dth5HkonCYk
YouTube
Основы использования С/C++.
Серия видео, где вы можете увидеть использование тех или иных фич языка в различных ситуациях.
Telega и чатик - https://yangx.top/wndtn
boosty(менторинг) - https://boosty.to/wndtn
instagram - https://instagram.com/winderton/
github проекта(код с канала) - h…
Telega и чатик - https://yangx.top/wndtn
boosty(менторинг) - https://boosty.to/wndtn
instagram - https://instagram.com/winderton/
github проекта(код с канала) - h…
Ищем контент-менеджера для ведения этого телеграм-канала
Требования:
нужно поверхностно хотя бы разбираться в IT в целом, английский язык на уровне чтения документации, грамотный русский язык, желание экспериментировать с поиском источников и форматов
Источники для контента:
toster.ru
habr.ru
proglib.io
см. тематические чаты отсюда https://netology.ru/blog/prg-tg
Приветствуются короткие форматы, типа тех, что на @pythonetc, либо оформленные в teletype.in статьи с обратными ссылками, либо свои (на ваше усмотрение).
Объем: 1-2 поста в сутки для одного канала
Вилка зарплат: от 6000 до 10000 рублей за один канал в зависимости от бэкграунда соискателя и готовности тратить время на канал
В качестве тестового задания нужно предложить 2-3 поста под этот канал
В любом случае, пишите @theasder
Требования:
нужно поверхностно хотя бы разбираться в IT в целом, английский язык на уровне чтения документации, грамотный русский язык, желание экспериментировать с поиском источников и форматов
Источники для контента:
toster.ru
habr.ru
proglib.io
см. тематические чаты отсюда https://netology.ru/blog/prg-tg
Приветствуются короткие форматы, типа тех, что на @pythonetc, либо оформленные в teletype.in статьи с обратными ссылками, либо свои (на ваше усмотрение).
Объем: 1-2 поста в сутки для одного канала
Вилка зарплат: от 6000 до 10000 рублей за один канал в зависимости от бэкграунда соискателя и готовности тратить время на канал
В качестве тестового задания нужно предложить 2-3 поста под этот канал
В любом случае, пишите @theasder
Медиа Нетологии
133 канала и чата в Telegram для программистов
SEO-аналитик, автор Telegram-канала @devakatalk Сергей Кокшаров составил большую подборку каналов и чатов для программистов в Telegram.
Библиотека C/C++ разработчика | cpp, boost, qt pinned «Ищем контент-менеджера для ведения этого телеграм-канала Требования: нужно поверхностно хотя бы разбираться в IT в целом, английский язык на уровне чтения документации, грамотный русский язык, желание экспериментировать с поиском источников и форматов Источники…»
Библиотека C/C++ разработчика | cpp, boost, qt pinned Deleted message
#cpp
FAQ: Почему стандарт C++ поставляется каждые три года?
Херб Саттер, известный эксперт по языку C++, автор книг и колумнист в Dr. Dobb's Journal, рассказал, с чем связана постоянная частота выпуск обновлений раз в три года, и почему он решил добавить раздел часто задаваемых вопросы (FAQ) к проекту P1000.
Draft FAQ: Why does the C++ standard ship every three years?
FAQ: Почему стандарт C++ поставляется каждые три года?
Херб Саттер, известный эксперт по языку C++, автор книг и колумнист в Dr. Dobb's Journal, рассказал, с чем связана постоянная частота выпуск обновлений раз в три года, и почему он решил добавить раздел часто задаваемых вопросы (FAQ) к проекту P1000.
Draft FAQ: Why does the C++ standard ship every three years?
Что нового в C++ 20 и какие изменения ожидают язык в будущем?
Если вы знакомы с C++, то, возможно, имеете о нём одно из двух общепринятых мнений. C++ любят за его обширный функционал и ненавидят за неоправданную сложность.
После C++ 17 это будет шестая редакция стандарта. Программирование на C++ включает в себя множество возможностей, от простейшего «С с классами» до написания кода наивысшего уровня.
О том, что нового ждёт разработчиков на C++, можно почитать в оригинале статьи.
C++20 IS FEATURE COMPLETE; HERE’S WHAT CHANGES ARE COMING
Если вы знакомы с C++, то, возможно, имеете о нём одно из двух общепринятых мнений. C++ любят за его обширный функционал и ненавидят за неоправданную сложность.
После C++ 17 это будет шестая редакция стандарта. Программирование на C++ включает в себя множество возможностей, от простейшего «С с классами» до написания кода наивысшего уровня.
О том, что нового ждёт разработчиков на C++, можно почитать в оригинале статьи.
C++20 IS FEATURE COMPLETE; HERE’S WHAT CHANGES ARE COMING
Hackaday
C++20 Is Feature Complete; Here’s What Changes Are Coming
If you have an opinion about C++, chances are you either love it for its extensiveness and versatility, or you hate it for its bloated complexity and would rather stick to alternative languages on …
#cpp
Современный C++ как искусство
Было время, когда С++ не хватало динамизма, что не привлекало к языку так, как сейчас. Но всё изменилось, когда было принято решение развить стандарт C++.
С 2011 года язык стал более динамичным и постоянно развивается. С каждой новой версией C++ становится всё более удобным для программиста и расширяет возможности разработчика.
Some awesome modern C++ features that every developer
Современный C++ как искусство
Было время, когда С++ не хватало динамизма, что не привлекало к языку так, как сейчас. Но всё изменилось, когда было принято решение развить стандарт C++.
С 2011 года язык стал более динамичным и постоянно развивается. С каждой новой версией C++ становится всё более удобным для программиста и расширяет возможности разработчика.
Some awesome modern C++ features that every developer