C++ дайджест № 2: Парад IDE
Дайджест присвячений релізам популярних С++ IDE, що послідували за релізом VS2015 минулого місяця, оновленню, проблемам ручного управління пам’яттю, а також підбірці цікавих open-source проектів на С та С++.
Відео
Презентація проекта ANGLE — ініціативи, що дозволить працювати з OpenGL ES 2.0 на пристроях з DirectX.
Frameworks, Tools & Services
GCC переходить з SVN на Git, в списку розсилки є аргументація.
Команда розробників PVS-Studio запустила сайт CppHints, де обіцяє кожен день викладати рекомендації по розробці на C та C++.
Реліз RAD Studio 10 «Seattle» порадує новим С++ компілятором на базі CLang для Windows 10.
Реліз LLVM 3.7 з повною підтримкою OpenMP 3.1, ORC, BPF, блекджеком, і ****.
Що нового приготував на реліз Qt 5.6?
Нова версія CLion — свіжого IDE для С та C++ від JetBrains
Data Oriented Design
Інкапсуляція в C++ як засіб проектування, орієнтований на дані — Joaquin Munoz
Проектування, орієнтоване на дані: оцінка продуктивності — Joaquin Munoz
Управління пам’яттю
Стаття про управління, вирівнювання та дампи пам’яті
Paul Draper розмірковує про NULL як найгіршу помилку інформатики
Memcache internals — управління пам’яюттю та алгоритми
Pet Monster Projects
Про рекурсивно-спусковий аналізатор, або як виконати емуляцію виключень в С.
Glitter — супер-простий шаблон проекту для початку вивчення OpenGL.
Progressbar — «Сішний» клас для реалізації візуалізації прогресу в інтерфейсі командного рядка.
Невеличкий проект cdefs — екстрактор прототипів функцій С в json.
Criterion — ще один суперпростий засіб тестування на С, що піддається розширенню.
SDSL — бібліотека, що містить реалізації стиснутих структур даних, таких як бітові вектори, суфіксні масиви, суфіксні дерева та ін..
Інше
Набір порад для безпечної розробки на C.
Doug Binks: «Як реалізувати легкий планувальник задач» на С++ (для любителів повинаходити колесо), а також його внутрішня організація.
Картинки для настрою
Programming languages as vehicles
RAM wars
«The end is near...»
← Попередній випуск: C++ дайджест #1