Форум программистов, компьютерный форум, киберфорум
Записи в Март 9, 2025
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Отложенное высвобождение, RCU и Hazard Pointer в C++26
Запись от NullReferenced размещена 09.03.2025 в 21:57 / C++ for fun and for life
Показов 3109 Комментарии 0

Нажмите на изображение для увеличения
Название: 2077c3fb-bbe3-463e-bead-66dff0597343.jpg
Просмотров: 441
Размер:	319.2 Кб
ID:	10354
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и управлением памятью. Одна из наиболее коварных — проблема ABA....
Аватар для NullReferenced
Старый
Неблокирующийся стек на C++26
Запись от NullReferenced размещена 09.03.2025 в 21:54 / C++ for fun and for life
Показов 3152 Комментарии 0

Нажмите на изображение для увеличения
Название: f4a6a8fa-4d15-457e-8105-35e0c8fde1fc.jpg
Просмотров: 422
Размер:	236.4 Кб
ID:	10355
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся (lock-free) структуры данных позволяют потокам работать параллельно...
Аватар для NullReferenced
Старый
Обработка строк в C++26: Новые возможности string и string_view
Запись от NullReferenced размещена 09.03.2025 в 21:12 / C++ for fun and for life
Показов 2546 Комментарии 0
Метки c++, c++26, string, string_view

Нажмите на изображение для увеличения
Название: f2b5dd1f-c38d-4e28-af9b-c1ec53c26318.jpg
Просмотров: 381
Размер:	105.5 Кб
ID:	10351
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view.
string_view - это невладеющая ссылка на последовательность символов, появившаяся в C++ с версии 17. Другими словами, string_view позволяет работать со строкой, не владея ею — будь то C-строка или экземпляр std::string. Такой подход значительно снижает затраты на копирование, потому что string_view хранит лишь указатель на начало...
Аватар для NullReferenced
Старый
Обновление сайта www.historian.b­­y
Запись от Reglage размещена 09.03.2025 в 20:49 / www.historian.b­y - дневник создателя
Показов 435 Комментарии 0

На этой неделе добавил один урок и одну статью в раздел обратного инжиниринга, цифровой криминалистики и CTF, а также дополнил один урок по браузеру Vivaldi. Продолжаю одновременно копать вширь и вглубь.

По ИТ:
1) добавил урок "Отладка программ в Windows".
В очередной раз расширил тематику сайта сложной и очень интересной темой.

2) название урока "Экспериментальные функции Vivaldi 5.2" изменил на "Экспериментальные...
Старый
Рейтинг: 3.00. Голосов: 2.
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Запись от Hrethgir размещена 09.03.2025 в 18:33
Показов 4268 Комментарии 2

Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого разработчика дала сразу понять что с 3D редактором она плохо знакома и более я её не...
Заблокирован
Старый
Einstein@Home сегодня исполняется двадцать лет!
Запись от Programma_Boinc размещена 09.03.2025 в 14:10
Показов 2885 Комментарии 0
Метки einstein

Einstein@Home сегодня исполняется двадцать лет!

Отправлено 19 февраля 2025 года в 17:20:21 UTC

Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home.

Мы официально запустили Einstein@Home 19 февраля 2005 года, ровно 20 лет назад, на ежегодном собрании Американской...
Аватар для Programma_Boinc
Старый
Заполнители и расширенный набор символов в C++26
Запись от NullReferenced размещена 09.03.2025 в 14:05 / C++ for fun and for life
Показов 3091 Комментарии 0
Метки c++, c++26

Нажмите на изображение для увеличения
Название: a4003a94-0ab3-4a73-880f-eb8dd49545c3.jpg
Просмотров: 367
Размер:	198.9 Кб
ID:	10348
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они позволяют создавать более чистый и понятный код там, где раньше приходилось...
Аватар для NullReferenced
Старый
Контракты в C++26
Запись от NullReferenced размещена 09.03.2025 в 13:52 / C++ for fun and for life
Показов 4371 Комментарии 0
Метки c++, c++26

Нажмите на изображение для увеличения
Название: 1977e83d-f396-4ae8-bb4e-8d3e1025b2f0.jpg
Просмотров: 368
Размер:	161.7 Кб
ID:	10346
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета стандартизации в Кёльне. Отмечу высказывание Херба Саттера, который назвал контракты "самой значимой особенностью C++20 на тот момент и, пожалуй, самой значимой функцией, добавленной в C++ с момента выхода C++11". Наконец, с выходом C++26 у...
Аватар для NullReferenced
Старый
Многопоточность и конкурентность в C++26
Запись от NullReferenced размещена 09.03.2025 в 12:46 / C++ for fun and for life
Показов 2497 Комментарии 0

Нажмите на изображение для увеличения
Название: 3ee9268d-f6e9-4db7-84cc-c42fd0449d27.jpg
Просмотров: 353
Размер:	167.3 Кб
ID:	10345
Ещё в начале 2000-х мы писали многопоточные приложения на C++ с помощью зависимых от платформ библиотек — POSIX threads на Unix-системах и WinAPI на Windows. Код получался неуклюжим, трудно переносимым и, что самое неприятное, склонным к неочевидным багам. Настоящий прорыв случился с выходом C++11, который наконец-то принёс нам стандартные...
Аватар для NullReferenced
Старый
Рейтинг: 5.00. Голосов: 1.
Отражение и метафункции в C++26
Запись от NullReferenced размещена 09.03.2025 в 11:44 / C++ for fun and for life
Показов 3162 Комментарии 0

Нажмите на изображение для увеличения
Название: a19f616d-9b6f-4d9e-b535-6634b06d52cf.jpg
Просмотров: 423
Размер:	199.7 Кб
ID:	10344
Стандарт C++98 в свое время добавил базовую поддержку RTTI (информации о типах времени выполнения), но её функциональность была очень ограниченной. Шаблонное метапрограммирование и библиотека type_traits в C++11 немного расширили возможности рефлексии, но для сложных задач приходилось создавать громоздкие конструкции.

Предложение P2996R5 наконец-то вводит настоящее отражение в C++ на уровне языка. Ключевые изменения включают:
  • Оператор отражения
...
Аватар для NullReferenced
Старый
Окончание
Запись от Massaraksh7 размещена 09.03.2025 в 11:32 / Библиотека матвычислений на Delphi.
Показов 2731 Комментарии 2
Метки delphi

Анимация динамики просадки фундамента за несколько лет.
Видео
Аватар для Massaraksh7
Айлурофил
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru