Сообщения в bot.habr.rss

[Перевод] Запускаем бортовой компьютер Tesla Model 3 на своём столе, используя детали от разбитых автомобилей

Опубликовано: Thu, 26 Mar 2026 14:17:45 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Энтузиаст Дэвид Шютц рассказал, как в рамках программы вознаграждения Tesla пересобрал бортовой компьютер компании в домашних условиях и с какими сложностями столкнулся в этом процессе. Читать далее]]>

https://habr.com/ru/articles/1015478/
BotHabr to All (2026-03-26 14:35:05) [ссылка]

Сусальное золото и DIY-печатные платы: новый, потенциально интересный способ производства плат на дому и не только

Опубликовано: Thu, 26 Mar 2026 13:01:25 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Иногда древность весьма причудливым образом входит в нашу современную жизнь, модифицируясь до уровня современных технологий, и сегодня мы как раз поговорим о таком случае и интересной технологии на базе этого (которая, в теории, имеет перспективу и для электроники!) — сусальном золоте и его преемнике. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1013234/
BotHabr to All (2026-03-26 13:35:02) [ссылка]

Кастомный стратокастер со встроенным перегрузом

Опубликовано: Thu, 26 Mar 2026 09:01:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Знакомый электрогитарный энтузиаст попросил помочь доработать его инструмент с оригинальным авторским оформлением. Сейчас мы увидим и услышим, что из этого получилось. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/969110/
BotHabr to All (2026-03-26 09:35:02) [ссылка]

[Перевод] Структуры данных на практике. Глава 9: Двоичные деревья поиска

Опубликовано: Thu, 26 Mar 2026 07:17:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Катастрофа с красно-чёрным деревомКомпилятор тратил 60% времени на поиск символов. Не на парсинг, не на генерацию кода, просто на поиск в таблице символов.Для типичной программы на встраиваемой системе с 10 тысячами символов это было неприемлемо. В таблице символов хранились имена переменных, имена функций и определения типов. В реализации использовалось красно-чёрное дерево — самобалансирующееся дерево двоичного поиска.«У него O(log n); судя по учебникам, оно идеально подходит для этой цели», — сказал мой коллега.Но профилировщик показывал иное... Читать далее]]>

https://habr.com/ru/articles/1008208/
BotHabr to All (2026-03-26 07:35:03) [ссылка]

Пиролизная газогенерация: для отопления и транспорта

Опубликовано: Thu, 26 Mar 2026 07:05:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Г.Г.Токарев, «Газогенераторные автомобили»В прошлой статье мы рассмотрели такой любопытный способ обогрева, который имеет своих сторонников, так противников, как использование тепловых насосов, в качестве которых (если не изготавливать их самостоятельно, что в принципе, тоже возможно) выступают обычные кондиционеры типа сплит-систем. Интересно, что подобный способ обогрева не является единственным, в череде несколько экзотичных вариантов и сегодня мы рассмотрим ещё один, который заставляет задуматься — использование газогенераторных установок, для производства пиролизного газа.  Читать далее]]>

https://habr.com/ru/companies/beget/articles/1010420/
BotHabr to All (2026-03-26 07:35:02) [ссылка]

Превращаем дом из клееного бруса в умный: без лишних переделок и ремонта

Опубликовано: Thu, 26 Mar 2026 07:00:17 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Прокладывать кабели в деревянном доме всегда сложно. На этапе сборки стен в бревнах или брусе сверлят отверстия и сразу закладывают кабели. После сборки изменить кабельную систему почти невозможно: приходится прокладывать линии снаружи — в трубах или кабель-каналах, что портит интерьер.В этом проекте заказчик сначала планировал автоматизировать только отопление, но уже в процессе решил сделать полноценный умный дом. К этому моменту дом уже был построен.В статье расскажем, как удалось превратить этот дом в умный с минимальными вмешательствами.Приходите к нам на WBCE 2026 — выставка и конференция по автоматизации. Отчёты с прошлых выставок. Читать далее]]>

https://habr.com/ru/companies/wirenboard/articles/1015032/
BotHabr to All (2026-03-26 07:35:02) [ссылка]

Пользователь у руля: кооперативы, общины и профсоюзы — какими бывают социально ориентированные подходы к хранению данных

Опубликовано: Wed, 25 Mar 2026 16:26:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

С конца нулевых в ИТ-кругах ведутся разговоры о социально ориентированных облачных хранилищах, призванных усилить контроль пользователей над своими данными. Мы в Beeline Cloud решили взглянуть на «альтернативные модели управления данными» — например, как выглядит профсоюз владельцев данных и для чего он нужен — и обсудить, почему такие форматы (пока еще) не получили широкого распространения. Читать далее]]>

https://habr.com/ru/companies/beeline_cloud/articles/1014980/
BotHabr to All (2026-03-25 16:35:01) [ссылка]

Дешифратор BCD‑7seg своими руками: от таблицы истинности до иерархической схемы в Digital Deeds

Опубликовано: Wed, 25 Mar 2026 15:15:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как из таблицы истинности и четырёх битов родился семисегментный дешифратор? Разбираем два способа синтеза логических выражений, минимизацию и сборку в Digital Deeds. Спойлер: ни одной готовой микросхемы, только логика и желание понять, как это работает внутри. Читать далее]]>

https://habr.com/ru/articles/1014964/
BotHabr to All (2026-03-25 15:35:03) [ссылка]

Будни разработки моего онлайн-САПР КонтрБагCAD

Опубликовано: Wed, 25 Mar 2026 14:05:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Изначально проект планировался как простенький 3D-редактор, а-ля Tinkercad, но на стероидах, с чертежами, фасками и другими продвинутыми операциями.После предыдущей статьи вектор разработки немного сменился. Народ захотел полноценный САПР, прямо в браузере, прям как onshape. Правда onshape работает не совсем в браузере, это тонкий клиент, который работает на серверах ..., а пользователю выводит просто картинку.У меня на данный момент сервера нет :) Для работы моего редактора он практически не нужен. Но об этом чуть позже.В общем вектор развития из «сделано на коленке» перешел к «народ начал пользоваться, надо сделать нормально». Поэтому я решил сделать несколько глобальных изменений, чтобы обеспечить моему редактору будущее. Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/1006682/
BotHabr to All (2026-03-25 14:35:01) [ссылка]

Роботизация: эра благоденствия или нищебродства?

Опубликовано: Wed, 25 Mar 2026 13:01:34 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Некоторые мыслители описываю эру повсеместного внедрения роботов-андроидов как новый золотой век человечества. Никто не знает, конечно, будет ли оно повсеместным и к чему оно приведёт. Давайте попытаемся немного, одним глазком заглянуть за горизонт событий и увидеть, как изменится мир. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1014626/
BotHabr to All (2026-03-25 13:35:05) [ссылка]

AsmX G4 Raptor: Как мы сделали ассемблер нативным токеном и избавились от боли inline asm

Опубликовано: Wed, 25 Mar 2026 08:44:53 GMT
Канал: Все статьи подряд / Assembler / Хабр

Системные программисты годами живут в вынужденном компромиссе. Когда вы пишете ОС, гипервизор или драйвер ядра, у вас два пути. Первый — чистый ассемблер (NASM/GAS), где вы имеете 100% контроль над железом, но теряете систему типов и тонете в ручном управлении памятью. Второй — использование inline asm вставок в C/C++, которые превращают ваш код в строковый «черный ящик», ломают пайплайн оптимизатора и могут взорваться в рантайме из-за ошибки в одной букве (Fragile Constraints).Мы решили исправить эту историческую несправедливость.Спустя месяцы безумной разработки мы представляем AsmX Raptor Engine — первый в мире конвейер компиляции, где высокоуровневая типизация и машинные инструкции живут в едином, неразрывном абстрактном синтаксическом дереве (AST).В этой статье мы заглянем под капот нового движка и разберем:Frontend-Backend Split: Как Pratt Parser (алгоритм сортировочной станции) и логика lookahead навсегда избавили нас от костылей C++.Reference Collapsing и CV-квалификаторы: Почему наш тайпчекер ударит вас по рукам, если вы попытаетесь перезаписать const или неправильно примените reinterpret_cast.Kernel-Mode Orchestration: Как мы научили компилятор быть Version-Agnostic и собирать модули ядра (.ko) под любую версию Linux на лету через вытягивание метаданных из dmesg.Operand Bridge: Трансляция абстракций в интеллектуальные инструкции железа.Мы не пытаемся заменить C++. Мы возвращаем инженерам абсолютный контроль над каждым байтом, не лишая их мощи статического анализа. Добро пожаловать в манифест эффективности AsmX Raptor. Читать полную статью]]>

https://habr.com/ru/articles/1014674/
BotHabr to All (2026-03-25 09:35:03) [ссылка]

Использование оптимального фильтра Калмана для оценки параметров ЛА

Опубликовано: Wed, 25 Mar 2026 08:21:53 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В данной статье будем реализовывать оптимальный фильтр Калмана с помощью среды моделирования Engee.Структура навигационной системы будет представлять собой комбинацию бесплатформенной навигационной системы + спутниковой навигационной системы (СНС). Читать далее]]>

https://habr.com/ru/articles/1014656/
BotHabr to All (2026-03-25 08:35:05) [ссылка]

Возможости современных моделей в разработке кода: кейс автоматического решения сложной проблемы

Опубликовано: Tue, 24 Mar 2026 10:46:50 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Кейс полностью автономного траблшутинга нетривиальной системной проблемы с неработоспособностью NVENC в Docker-контейнере на Jetson Orin NX с помощью Claude Opus 4.6, как пример выхода больших языковых моделей за пределы квалификации middle-grade инженера. Около 40 минут заняло расследование проблемы, по мотивам которого, я попросил сеть написать статью, которую и предлагаю вашему вниманию как пример того, на что я мог потратить целый день, а большинство middle-grade инженеров бы не справилось вообще. Весь траблшутинг и статья сделаны в полностью автоматическом режиме без участия человека. Читать далее]]>

https://habr.com/ru/articles/1014276/
BotHabr to All (2026-03-24 11:35:04) [ссылка]

Запускаем эмуляцию «Ну, погоди!» в Linux на слабом железе

Опубликовано: Tue, 24 Mar 2026 09:01:50 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

У меня уже были статьи, посвящённые эмуляции «Ну, погоди!». Цель этой статьи — рассказать, с чем я столкнулся при переносе моего эмулятора на Linux, и почему вообще я не воспользовался готовым решением. Статья может послужить туториалом для тех, кто хочет начать разбираться в библиотеке SDL2. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1011342/
BotHabr to All (2026-03-24 09:35:06) [ссылка]

Бот для отправки графиков из Redash в Mattermost

Опубликовано: Tue, 24 Mar 2026 09:00:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Расскажу, как я автоматизировала регулярную отправку графиков из BI в мессенджер. Задача была довольно типичная: есть дашборд в redash, на который смотрят каждый день. Данные иногда приходят с задержками и нельзя быть уверенным, что в 9 утра все "доедет", плюс зайти руками и прокликать несколько разрезов это долго и неудобно, хочется сразу все видеть в мессенджере как только данные обновились.Я опишу базовые шаги, чтобы в целом дать понимание и рассказать про такую возможность, конечно, код должен дорабатываться и персонализироваться исходя из ваших задач Читать далее]]>

https://habr.com/ru/articles/1014192/
BotHabr to All (2026-03-24 09:35:02) [ссылка]

DIY-клавиатура на базе Sofle RGB, или как я учился паять

Опубликовано: Tue, 24 Mar 2026 09:03:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Cовременные IT очень сложно представить без клавиатуры. Эта досочка с кнопками сопровождает человечество еще со времен печатных машинок и до сих пор остается надежным и верным помощником при работе с информацией. Даже распространение сенсорных экранов и доступного и точного голосового ввода мало повлияли на популярность этого способа ввода.Конструкций клавиатур за это время придумано великое множество, и каждый проходит свой путь от «пользуюсь тем, что выдали вместе с компьютером» до «нашел ту самую, идеальную». Кого-то удовлетворяют простые мембранные клавиатуры из ближайшего магазина. Кому-то их оказывается мало, и он открывает дивный мир клавиатур механических. Кто-то идет еще дальше в тюнинг: меняет переключатели, кейкапы, добавляет шумоизоляцию, полностью перестраивает «внутренний мир» своей клавиатуры. Кого-то даже такая глубокая переработка не удовлетворяет, и он обращается к клавиатурам кастомным.Меня зовут Александр Обливальный, я разрабатываю ПО для объектных СХД в YADRO, и мой клавиатурный путь можно описать тремя словами: «Мне дали попробовать». Читать далее]]>

https://habr.com/ru/companies/yadro/articles/1013876/
BotHabr to All (2026-03-24 09:35:01) [ссылка]

По следам Linux, X11 и ассемблера

Опубликовано: Tue, 24 Mar 2026 07:15:24 GMT
Канал: Все статьи подряд / Assembler / Хабр

На написание этой статьи вдохновил этот пост: Learn x86-64 assembly by writing a GUI from scratch. Программу из статьи перепишем с nasm на fasmg и сократим размер исполняемого файла примерно на треть. Читать далее]]>

https://habr.com/ru/articles/1014116/
BotHabr to All (2026-03-24 07:35:03) [ссылка]

Делаем интернет-радио с ИИ за один вечер

Опубликовано: Mon, 23 Mar 2026 11:27:10 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

Всем привет, дорогие читатели! Расскажу вам о том как сделать интернет-радио на «скорую руку» без особых хлопот. Читать далее]]>

https://habr.com/ru/articles/1013708/
BotHabr to All (2026-03-23 11:35:04) [ссылка]

Надоело чинить свой self-hosting каждые выходные — и я написал платформу с магазином приложений

Опубликовано: Mon, 23 Mar 2026 08:15:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Много лет назад у меня был обычный self-hosting сетап. Nextcloud для файлов, git-сервер, почта, чат. Всё крутилось на мини-ПК дома. Работало... пока не переставало.Каждые пару недель что-то ломалось после обновления. Сервис не стартует, конфиг перезаписался, nginx выдаёт 502 потому что что-то поменяло порт. Субботнее утро уходило на дебаг вместо того, чтобы просто пользоваться тем, что хостишь. И всё было настроено вручную — без docker-compose, без ansible, просто конфиги руками везде.В какой-то момент я подумал: зачем я занимаюсь девопсом для собственного дома? Я хочу просто установить приложение и чтобы оно работало. Как на телефоне. И начал это строить. Читать далее]]>

https://habr.com/ru/articles/1013556/
BotHabr to All (2026-03-23 08:35:02) [ссылка]

Метеостанция на Аtmega328 и NRF24L01 с выносным датчиком

Опубликовано: Mon, 23 Mar 2026 06:00:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Казалось бы, простой проект метеостанции. Но при чем тут линейная интерполяция, хорды Архимеда, прочностный расчет, а также ошибки с разделением земли? Читайте в статье! Читать далее]]>

https://habr.com/ru/articles/1013452/
BotHabr to All (2026-03-23 06:35:02) [ссылка]

Прогрессивность посткапиталистического нетоварного производства

Опубликовано: Sun, 22 Mar 2026 13:11:32 GMT
Канал: Все статьи подряд / Робототехника / Хабр

TL;DR: Капитализм способствовал тотальному проникновению науки и культуры в общественную ткань — через накопление капитала, воплощенного в машинах, которые позволяли использовать продукты этого всеобщего труда. При попытке заглянуть за пределы капитализма становится актуален вопрос о том, как прогрессивность товарного производства будет не отброшена, а преодолена через снятие, то есть включена в работу нового нетоварного производства — в другой форме. Сегодня мы видим, что дальнейшее проникновение этих продуктов становится возможно и без опосредования капиталом и товарными отношениями, а они становятся препятствием на пути этого процесса. Это происходит через постепенное замещение потребности в абстрактном труде в деятельности человека, таком труде, который только воспроизводит продукты ранее затраченного труда и продукт которого потребляется без остатка. Читать далее]]>

https://habr.com/ru/articles/1013336/
BotHabr to All (2026-03-22 13:35:07) [ссылка]

[Перевод] Структуры данных на практике. Глава 8: Динамические массивы и управление памятью

Опубликовано: Sun, 22 Mar 2026 08:49:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

«Преждевременная оптимизация — корень всех зол, но преждевременная пессимизация является им не в меньшей степени». — Андрей АлександрескуПроблема перераспределенияДинамические массивы (векторы C++, ArrayList в Java) — одна из самых полезных структур данных. Они сочетают в себе удобство для кэша, присущее массивам, с гибкостью динамического изменения размера.Однако у них есть скрытые затраты, связанные с перераспределением.Однажды я работал над агрегатором логов встраиваемой системы. Система накапливала сообщения логов в динамическом массиве и периодически скидывала их на флэш-накопитель. Кажется, всё просто, не так ли?Но производительность была ужасной. Система тратила 60% времени на realloc(). Читать далее]]>

https://habr.com/ru/articles/1005878/
BotHabr to All (2026-03-22 09:35:02) [ссылка]

OpenForecast: как я создал открытую систему прогноза половодий и паводков для сотен рек России

Опубликовано: Sun, 22 Mar 2026 06:25:50 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет! Меня зовут Георгий Айзель, и сегодня я хочу вам рассказать про свой проект OpenForecast, посвященный прогнозированию речного стока. На этих выходных (21–22 марта 2026 года) на многих реках Европейской территории России ожидается первый пик половодья, поэтому я очень рассчитываю, что моя система вам пригодится. Например, можно сгонять в эти дни в Поленово и с высокого берега Оки посмотреть, как вода поднимается до высоких отметок, а потом вернуться летом, чтобы прочувствовать природный контраст между меженью и половодьем. Читать далее]]>

https://habr.com/ru/articles/1013200/
BotHabr to All (2026-03-22 06:35:02) [ссылка]

Купить дорого или выжать максимум из китайского проектора HY-300 через ADB и реверс-инжиниринг прошивки

Опубликовано: Sat, 21 Mar 2026 23:01:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Купил портативный проектор HY-300 — оказался не самым "ярким" представителем. Через ADB и root добрался до прошивки, нашёл скрипт testgamma, который при каждой загрузке занижает яркость до 70%. Разобрался как работает gamma LUT в видеопроцессоре VOP, какие параметры реально влияют на картинку, а какие — пустышки. Пошаговая инструкция по выжиманию максимума из проектора. Читать далее]]>

https://habr.com/ru/articles/1013176/
BotHabr to All (2026-03-21 23:35:02) [ссылка]

Роботакси 2026, мы уже там?

Опубликовано: Sat, 21 Mar 2026 21:57:42 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Приветствую читателей. На днях, после тысячной новости о том, что Anthropic выпустил очередную свистоперделку, я решил, что действовать нужно на опережение и посмотреть, в каком состоянии сейчас находятся передовые коммерческие разработки. Среди роботов-гуманоидов, секс-кукол, AI-агентов самым интересным мне показались роботакси.Предлагаю посмотреть на примере Waymo, поскольку они самые большие и делятся статистикой.На 2026 год мы имеем: Читать далее]]>

https://habr.com/ru/articles/1013172/
BotHabr to All (2026-03-21 22:35:04) [ссылка]

Доработка алфавитно-цифрового ЖК-модуля 1602A (ЖКИ LCD1602) для работы от 3.3V

Опубликовано: Sat, 21 Mar 2026 22:25:34 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Эти модули китайского производства широко доступны на AliExpress, Озон, WB и предназначены для работы при питании напряжением 5.0V в диапазоне температур 0..+50C в стандартном исполнении. Читать далее]]>

https://habr.com/ru/articles/1013174/
BotHabr to All (2026-03-21 22:35:01) [ссылка]

Домашний NAS своими руками из подножного корма быстро и за 0 рублей (нет)

Опубликовано: Sat, 21 Mar 2026 17:22:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

С момента моего погружения в мир Linux, я периодически приходил к мысли о том, что было бы неплохо прикупить домашний сервер, так как штука это очень полезная. Так как квартира небольшая и стационарного ПК дома нет (только ноутбуки, мой и жены), то конечно хотелось бы какое-то компактное решение. Однако периоды таких размышлений ограничивались только размышлениями и не приводили к целенаправленной деятельности, но до определенной череды событий... Тык]]>

https://habr.com/ru/articles/992704/
BotHabr to All (2026-03-21 17:35:01) [ссылка]

Почему программисты стали писать медленный код и это почти никого не волнует

Опубликовано: Sat, 21 Mar 2026 08:46:31 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Иногда возникает странное ощущение: железо стало безумно быстрым, процессоры научились выполнять миллиарды операций в секунду, памяти стало больше, чем раньше было дискового пространства. Но почему-то программы всё равно тормозят. Открываешь простой веб-интерфейс — и ноутбук начинает шуметь вентиляторами. Запускаешь приложение для заметок — и оно ест полгигабайта RAM. Я долго думал, откуда это ощущение. Потом начал копаться: читать дизассемблер, смотреть профилировщики, запускать микробенчмарки. И постепенно стало понятно, что дело не в железе. Дело в том, как мы пишем код.Предлагаю поговорить о кэше процессора, о том, сколько стоит случайный доступ к памяти, о том, как CPU исполняет ваш цикл. Читать далее]]>

https://habr.com/ru/articles/1013014/
BotHabr to All (2026-03-21 09:35:04) [ссылка]

Конец эпохи трансформеров. Берем у LLM донорские органы для ИИ-агентов

Опубликовано: Sat, 21 Mar 2026 07:36:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Трансформерная архитектура достигла потолка. Не по нашему мнению, по данным HEC Paris, Nature, arXiv и самих создателей frontier-моделей. Фундаментальные ограничения архитектуры (квадратичная сложность, неспособность к композициональному рассуждению, отсутствие рекурсии) не решаются увеличением параметров. В этой статье мы разбираем, почему трансформер - это локальный максимум, какие архитектурные альтернативы уже показывают результаты, и почему следующий прорыв в AI - смена вычислительной парадигмы. Читать далее]]>

https://habr.com/ru/articles/1012998/
BotHabr to All (2026-03-21 08:35:01) [ссылка]

[Перевод] Структуры данных на практике. Глава 7: Хэш-таблицы и конфликты кэша

Опубликовано: Sat, 21 Mar 2026 07:25:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Миф про O(1)Говорят, что хэш-таблицы обеспечивают поиск за O(1) — константное время, вне зависимости от размера. В теории они идеальны.На практике я сталкивался с тем, что производительность хэш-таблиц оказывалась ниже, чем у линейного поиска по массиву.Я оптимизировал таблицу символов для компилятора. Таблица символов использовала хэш-таблицу с 1024 бакетами, и у нас было примерно 500 символов. Расчёты выглядели отлично: средний размер бакета = 500/1024 ≈ 0,5, поэтому большинство операций поиска должно выполняться за один запрос.Но профилировщик рассказал иную историю... Читать далее]]>

https://habr.com/ru/articles/1002404/
BotHabr to All (2026-03-21 07:35:02) [ссылка]