Руководство по подготовке к собеседованию на позицию разработчика программного обеспечения на C++ в трейдинговой индустрии.
https://proglib.io/w/8554e246
https://proglib.io/w/8554e246
Mako
Mako Blog | A Guide to Preparing for Software Developer Interviews in the Trading Industry
Read our most recent blog posts, project announcements or insights into our culture.
Professional Git (2016)
Автор: Brent Laster
Количество страниц: 480
Git значительно упрощает цикл разработки программного обеспечения, позволяя программистам создавать, использовать и переключаться между версиями так же легко, как вы переключаетесь между файлами. В этой книге показано, как использовать эту мощь и гибкость для оптимизации цикла разработки.
Скачать книгу
Автор: Brent Laster
Количество страниц: 480
Git значительно упрощает цикл разработки программного обеспечения, позволяя программистам создавать, использовать и переключаться между версиями так же легко, как вы переключаетесь между файлами. В этой книге показано, как использовать эту мощь и гибкость для оптимизации цикла разработки.
Скачать книгу
Telegram
Книги для программистов (reserved)
Professional Git (2016)
Автор: Brent Laster
Автор: Brent Laster
Язык программирования, на котором больше всего пишите
Anonymous Poll
11%
Python
3%
JavaScript
4%
Java
69%
С/C++
6%
С#
1%
PHP
1%
Go
1%
Kotlin
1%
Swift
3%
Другой
Сравнение производительности компилятора GCC 10 и GCC 11 на Threadripper 3990X.
https://proglib.io/w/4110b17d
https://proglib.io/w/4110b17d
Phoronix
GCC 10 vs. GCC 11 Compiler Performance On The Threadripper 3990X - Phoronix
Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
Серия туториалов по компиляции функционального языка с использованием C++.
https://proglib.io/w/45127bb2
https://proglib.io/w/45127bb2
Danilafe
Compiling a Functional Language Using C++, Part 0 - Intro
In this first post of a larger series, we embark on a journey of developing a compiler for a lazily evaluated functional language.
Introduction to Programming with C++ for Engineers (2020)
Автор: Boguslaw Cyganek
Количество страниц: 656
Автор знакомит читателей с основами структур данных и алгоритмов с помощью основ C++ и стандартной библиотеки, переходя к объектно-ориентированной области и сложным особенностям языка, компьютерной арифметике, управлению памятью и основам параллельного программирования, показывая на реальных примерах, как выполнять задачи. Он также знакомит читателей с процессом разработки программного обеспечения и хорошими методами программирования, не избегая объяснений низкоуровневых концепций и инструментов.
Скачать книгу
Автор: Boguslaw Cyganek
Количество страниц: 656
Автор знакомит читателей с основами структур данных и алгоритмов с помощью основ C++ и стандартной библиотеки, переходя к объектно-ориентированной области и сложным особенностям языка, компьютерной арифметике, управлению памятью и основам параллельного программирования, показывая на реальных примерах, как выполнять задачи. Он также знакомит читателей с процессом разработки программного обеспечения и хорошими методами программирования, не избегая объяснений низкоуровневых концепций и инструментов.
Скачать книгу
Telegram
Книги для программистов (reserved)
Introduction to Programming with C++ for Engineers (2020)
Автор: Boguslaw Cyganek
Автор: Boguslaw Cyganek
The STL Algorithm Cheat Sheet v0.0.pdf
90.5 KB
Шпаргалка по алгоритмам STL
Что объединяет Apple, Netflix, Huawei и Instragram? Не только миллиарды запросов, петабайты данных и пользователи по всему миру. Все эти компании используют распределённую NoSQL базу данных Apache Cassandra.
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/d782f95b
Уже в эту субботу 27.03 стартует однодневная онлайн-конференция Cassandra Day Russia 2021. Опытные NoSQL специалисты расскажут о возможностях одной из самых мощных баз данных современности и поделятся практическим опытом управления СУБД Cassandra.
Конференция будет состоять из двух параллельных потоков:
— Воркшопы для тех, кто только начинает или планирует работу с Cassandra;
— Доклады для опытных специалистов.
Время проведения: 27 марта, 10:00—17:00 (UTC+3)
Также всех участников конференции ждут подарки от организаторов.
Все подробности и запись по ссылке: https://proglib.io/w/d782f95b
hdoc, современный инструмент для документирования C++, теперь имеет открытый исходный код.
https://proglib.io/w/fdffa10e
https://proglib.io/w/fdffa10e
hdoc.io
hdoc is now open source
Today marks the beginning of a new chapter for hdoc as an open source project. Details about making hdoc open source and updates to hosting.
Обеспечение совместимости вашего собственного контейнера с интервалами из C++20.
https://proglib.io/w/9de97ce6
https://proglib.io/w/9de97ce6
Reedbeta
Making Your Own Container Compatible With C++20 Ranges – Nathan Reed’s coding blog
Pixels and polygons and shaders, oh my!
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Python, C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Python, C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
Professional C++ (2021)
Автор: Marc Gregoire
Количество страниц: 1184
Professional C++ - это продвинутое руководство по программированию на языке C++. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях.
Скачать книгу
Автор: Marc Gregoire
Количество страниц: 1184
Professional C++ - это продвинутое руководство по программированию на языке C++. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях.
Скачать книгу
Telegram
Книги для программистов (reserved)
Professional C++ (2021)
Автор: Marc Gregoire
Автор: Marc Gregoire
Реализация кортежа, которая хранит свои элементы в прямом порядке (вместо обратного порядка, как в большинстве реализаций стандарта C++).
https://proglib.io/w/7d1febf4
https://proglib.io/w/7d1febf4
godbolt.org
Compiler Explorer - C++ (x86-64 clang (trunk))
namespace detail
{
template <std::size_t Index, typename T>
class TupleElement
{
T value;
protected:
TupleElement(const T& val) : value(val) {}
template <std::size_t I>
constexpr std::enable_if_t<I == Index…
{
template <std::size_t Index, typename T>
class TupleElement
{
T value;
protected:
TupleElement(const T& val) : value(val) {}
template <std::size_t I>
constexpr std::enable_if_t<I == Index…