cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

Блог*

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

إظهار المزيد
مشاركات الإعلانات
1 436
المشتركون
+124 ساعات
+27 أيام
+2330 أيام
توزيع وقت النشر

جاري تحميل البيانات...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
تحليل النشر
المشاركاتالمشاهدات
الأسهم
ديناميات المشاهدات
01
...Вот это
1562Loading...
02
У меня сейчас во рту тёплое, твёрдое и продолговатое
261Loading...
03
<body>позитив (#шитпостдлярепостапопяпечной?)
1903Loading...
04
#meme, вдохновлённый Кафкой
221Loading...
05
А вот это копирующий сборщик мусора
1151Loading...
06
Media files
351Loading...
07
Программа со счётчиком ссылок.
961Loading...
08
Программа с использованием сборщика мусора с алгоритмом Mark and Sweep.
321Loading...
09
Программа без освобождения памяти (NO_GC).
971Loading...
10
#prog gc-viz — репозиторий для визуализации использования памяти разными алгоритмами сборки мусора на примере тестовой программы. (thanks @plcomp)
1162Loading...
11
🤡
33011Loading...
12
#ml?..
2620Loading...
13
#gamedev Хот тейк: подавляющее большинство разработчиков игр не умеют нормально дизайнить высокие уровни сложности
3122Loading...
14
Одна из вещей, которая меня удивила вскоре после прилёта в Армению — в магазинах газировки продают в том числе и в бутылках даже не по треть, а по четверть литра. Я их частое видел в заведениях общепита. Интересно, кто ещё такое покупает
3692Loading...
15
пригласил(а) вас на чай
4181Loading...
16
Женщины, которые устали носить одежду, жду вас.
4415Loading...
17
база
4678Loading...
18
Media files
4892Loading...
19
Если вашу (или чью-то ещё) задницу сравнивают с персиком — помните, что у персика на кожице волоски
5378Loading...
20
Media files
50311Loading...
21
#prog #cpp #article Fun with flat_map’s non-explicit constructors TL;DR: в коде ниже вызываются три разных конструктора flat_map: void print_map(std::flat_map<int, int>); print_map({ {1, 2, 3}, {10, 20, 30} }); print_map({ {1, 2}, {10, 20} }); print_map({ {1}, {10} }); print_map({ {}, {} })
5426Loading...
22
Media files
39011Loading...
23
#meme Это правда!
5580Loading...
24
Pleeeease
5325Loading...
25
#prog #моё #article В этот раз я написал слишком крупный для телеги пост — тут он занял бы семь постов. Поэтому держите ссылку на cold storage репозиторий для подобных текстов Блог*а: Почему свойства (property) в языках программирования — это плохая идея
62416Loading...
26
https://github.com/google/agi/issues/1345
5984Loading...
27
You can't spell HRTB without HRT
5981Loading...
28
#llvmweekly https://c3.handmade.network/blog/p/8852-how_bad_is_llvm_really TL;DR - медленно, семантика промежуточного представления (над которым производятся оптимизации) заточены на С/С++, и сделать иначе - невозможно. Ну, например, деление на 0 в LLVM - UB, а какой-то "другой" язык хочет уметь это обрабатывать. В итоге, LLVM навязывает некоторую семантику любому языку, которые хочет его использовать. Например, бесконечный цикл в rust, который некорретно оптимизировался llvm - https://github.com/rust-lang/rust/issues/28728 Зато много готовых оптимизаций из коробки. Так же автор (очень справедливо!) вопрошает, какого хрена в коде LLVM не используются арены и пулы, везде, налево, и направо, потому что основные причины тормозов LLVM - это деревянные структуры без data locality. У автора замена аллокатора для LLVM на mimalloc дает хороший буст в скорости (+10%). Я систематически бенчил clang с разными аллокаторами, и остановился на tcmalloc от Google, по скорости тот же mim, но в пике жрет прямо существенно меньше памяти. Неутешительный вывод такой - начинать разработку компилятора стоит с LLVM, а вот дальше есть варианты.
56213Loading...
29
#prog #article
5740Loading...
30
#prog #cpp #article An informal comparison of the three major implementations of std::string (GCC, MSVC и clang) Все три варианта поддерживают SSO, но по разному этого достигают. (thanks @itpgchannel)
70910Loading...
31
Media files
7348Loading...
32
В блоге Фигмы (это гугл-документы от мира графического дизайна) вышла отличная статья (https://clck.ru/JsUmz) о том, как они делали многопользовательский редактор макетов. Там почти нет программистских подробностей, интересно скорее то, как они максимально упрощали решение очень сложной на первой взгляд задачи. Заявленный принцип «no more complex than necessary to get the job done» применялся и к технической реализации, и к продуктовым требованиям. Ещё в статье есть про то, почему они не стали применять Operational Transformation и честный CRDT, как они реализовали многопользовательский undo-redo и совместное редактирование древовидных документов. Всё написано простым языком и с наглядной анимацией. А вот ещё одна статья (https://clck.ru/JsUnC) из их блога про то, как они решали проблему совместного редактирования упорядоченных последовательностей.
69639Loading...
33
#prog #article Ни разу не пользовался Figma (не мой род деятельности), но читать про их технические детали, как правило, интересно.
7154Loading...
34
А вот так волшебно цветёт персик в горной деревне на острове Сикоку в долине реки Ниёдо. Фотографы называют эту локацию «Шангри-ла», но непонятно, насколько это официально.
7597Loading...
35
Media files
7340Loading...
36
#science Нептун гораздо менее синий, чем многие считают. ras.ac.uk/news-and-press/news/new-images-reveal-what-neptune-and-uranus-really-look
78710Loading...
37
Возможно, сегодня или завтра таки допишу и опубликую текст про property
6991Loading...
38
Media files
74413Loading...
39
Я обычно: 😐 Я, когда рядом котик: 😍
6920Loading...
...Вот это
إظهار الكل...
🤮 1
У меня сейчас во рту тёплое, твёрдое и продолговатое
إظهار الكل...
🥰 1
<body>позитив (#шитпостдлярепостапопяпечной?)
إظهار الكل...
1🤡 1
Photo unavailableShow in Telegram
#meme, вдохновлённый Кафкой
إظهار الكل...
💩 1
А вот это копирующий сборщик мусора
إظهار الكل...
🤡 1
02:02
Video unavailableShow in Telegram
🤡 1
Repost from PLComp
03:19
Video unavailableShow in Telegram
Программа со счётчиком ссылок.
إظهار الكل...
🤡 2
Repost from PLComp
02:11
Video unavailableShow in Telegram
Программа с использованием сборщика мусора с алгоритмом Mark and Sweep.
إظهار الكل...
🤡 1
Repost from PLComp
01:38
Video unavailableShow in Telegram
Программа без освобождения памяти (NO_GC).
إظهار الكل...
🤡 2
#prog gc-viz — репозиторий для визуализации использования памяти разными алгоритмами сборки мусора на примере тестовой программы. (thanks @plcomp)
إظهار الكل...
GitHub - kenfox/gc-viz: Animated visualizations of several garbage collection algorithms

Animated visualizations of several garbage collection algorithms - kenfox/gc-viz

1🤡 1