Так сколько на самом деле строк на C нужно, чтобы выполнить a + b в Python?
#Python #C #python3 #python #c #gcc #gcov IV
https://habr.com/ru/articles/782034/
#Python #C #python3 #python #c #gcc #gcov IV
https://habr.com/ru/articles/782034/
Хабр
Так сколько на самом деле строк на C нужно, чтобы выполнить a + b в Python?
Это ответ на статью «Сколько строк на C нужно, чтобы выполнить a + b в Python?» где количество строк так и не указано. Сразу оговорюсь покрывать все сценарии для python по количеству...
Миландр + GCC + VSCode. Пробуем мигать светодиодом на отечественном ARM32 микроконтроллере
#C #Программированиемикроконтроллеров #Системысборки #ТекстовыередакторыиIDE #микроконтроллеры #gcc #миландр IV
https://habr.com/ru/articles/788776/
#C #Программированиемикроконтроллеров #Системысборки #ТекстовыередакторыиIDE #микроконтроллеры #gcc #миландр IV
https://habr.com/ru/articles/788776/
Хабр
Миландр + GCC + VSCode. Пробуем мигать светодиодом на отечественном ARM32 микроконтроллере
Год назад я написал статью об отладке STM32 микроконтроллеров из под VSCode, с компиляцией в GCC и сборкой с помощью CMake. А в декабре мне в руки попали две единицы отечественных микроконтроллеров...
Насекомое 13 лет сидит в вашем компиляторе и не собирается оттуда вылезать
#БлогкомпанииPVSStudio #C #Компиляторы #Компилятор #gcc #c
https://habr.com/ru/companies/pvs-studio/articles/827396/
#БлогкомпанииPVSStudio #C #Компиляторы #Компилятор #gcc #c
https://habr.com/ru/companies/pvs-studio/articles/827396/
Хабр
Насекомое 13 лет сидит в вашем компиляторе и не собирается оттуда вылезать
Представим, что у вас идеальный проект. Таски пилятся, компилятор компилирует, статические анализаторы анализируют, релизы релизятся. В какой‑то момент вы принимаете волевое решение открыть...
[Перевод] UB или не UB – вот в чём вопрос: как gcc и clang обрабатывают статически известное неопределённое поведение
#Компиляторы #C #Программирование #С #gcc #clang #неопределённоеповедение
https://habr.com/ru/articles/827752/
#Компиляторы #C #Программирование #С #gcc #clang #неопределённоеповедение
https://habr.com/ru/articles/827752/
Хабр
UB или не UB – вот в чём вопрос: как gcc и clang обрабатывают статически известное неопределённое поведение
Недавно у нас в команде зашла дискуссия о неопределённом поведении (UB) в C. Напомню для тех, кто не знает: если мы пишем такой код, эффект от выполнения которого (и события в процессе его выполнения)...
[Перевод] У меня нет конструктора, но я должен инициализироваться
#Программирование #C #Компиляторы #gcc #Clang #инициализация
https://habr.com/ru/articles/828936/
#Программирование #C #Компиляторы #gcc #Clang #инициализация
https://habr.com/ru/articles/828936/
Хабр
У меня нет конструктора, но я должен инициализироваться
Так прошло три дня. В комнате темно и холодно, но мониторы слепят. Ты дезориентирован настолько, как будто тебя кидает из одного диссоциативного эпизода в другой. Тебя то и дело пробивает нервный...
Стилистический Анализатор: Синхронизация порядка объявлений и определений функций
#ctags #awk #gawk #sed #cygwin #cmp #gcc
https://habr.com/ru/articles/844436/
#ctags #awk #gawk #sed #cygwin #cmp #gcc
https://habr.com/ru/articles/844436/
Хабр
Стилистический Анализатор: Синхронизация порядка объявлений и определений функций
Пролог У нас в организации есть правило оформления исходников, которое звучит так: Порядок объявления функций должен совпадать с порядком определения функций. В чём проблема? Понятное дело, что это...
Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз
#blurhash #simd #compilers #gcc #clang #pillow
https://habr.com/ru/articles/850114/
#blurhash #simd #compilers #gcc #clang #pillow
https://habr.com/ru/articles/850114/
Хабр
Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз
Старую собаку новым трюкам не обучишь, вот и я взялся за старое. Blurhash — это компактный способ представления размытой превьюшки изображения в виде ASCII-строки. Разработан финской компанией Wolt...
Быстрый однопоточный std::shared_ptr в GCC
#c #gcc #pointer #сиплюсплюс #си #ускорение #оптимизация
https://habr.com/ru/articles/863944/
#c #gcc #pointer #сиплюсплюс #си #ускорение #оптимизация
https://habr.com/ru/articles/863944/
Хабр
Быстрый однопоточный std::shared_ptr в GCC
Все знают что std::shared_ptr/weak_ptr тормозят, но это не повод от них отказываться и писать свой велосипед или небезопасный код на сырых указателях, ведь ситуацию можно исправить выключив...
[Перевод] Развенчиваем популярные мифы и заблуждения о компиляторах
#llvm #clang #gcc #оптимизациякода #оптимизирующийкомпилятор #intermediaterepresentation #ir
https://habr.com/ru/companies/ruvds/articles/866972/
#llvm #clang #gcc #оптимизациякода #оптимизирующийкомпилятор #intermediaterepresentation #ir
https://habr.com/ru/companies/ruvds/articles/866972/
Хабр
Развенчиваем популярные мифы и заблуждения о компиляторах
▍ Введение Компиляторы всегда были окружены аурой загадочности и магии. Из-за этого многие из нас верят, что они делают то, чего они не делают, или что они не делают того, что делают 1 . Эта статья...
[Перевод] Как создать собственное расширение компилятора C++
#clang #plugin #gcc #c
https://habr.com/ru/articles/870840/
#clang #plugin #gcc #c
https://habr.com/ru/articles/870840/
Хабр
Как создать собственное расширение компилятора C++
Это перевод статьи , которая, к сожалению, у меня не доступна без слова из трех букв. А так как тема довольно интересная, то я решил совместить полезное с полезным и не только самому покопаться с...