[Перевод] Что именно делал компилятор: как ассемблер помогает разобраться в производительности кода на C++

Расскажу вам одну историю о том, как смог прокачаться в качестве C++-программиста. Мне в этом помогло не чтение стандарта. Я тогда ещё не понимал до конца метапрограммирование с использованием шаблонов (честно говоря, прямо сейчас эту тему изучаю). Нет, просветление наступило, когда я всмотрелся в целую простыню кода на ассемблере x86–64, но не запаниковал, а подумал: “O, нет, нет. ЧТО ТАМ сделал компилятор?” Читать вывод компилятора — это не какое-то мистическое тёмное искусство, которое практикуют только подстриженные в барбершопах разработчики компиляторов, с закрытыми глазами разбирающиеся в выделении регистров. Это навык. Его можно усвоить, затем в нём напрактиковаться, и результат вас очень удовлетворит. Овладев этим умением, вы больше никогда не будете писать «умные» абстракции как раньше.

https://habr.com/ru/articles/1041902/

#программирование #компиляторы #ассемблер #высокая_производительность #оптимизация #c++

Что именно делал компилятор: как ассемблер помогает разобраться в производительности кода на C++

Расскажу вам одну историю о том, как смог прокачаться в качестве C++-программиста. Мне в этом помогло не чтение стандарта. Я тогда ещё не понимал до конца метапрограммирование с использованием...

Хабр
Adding Offline Mode and Custom Servers to an MMORPG

1 comment

Lobsters
GitHub - MichalStrehovsky/chibil: C compiler for .NET

C compiler for .NET. Contribute to MichalStrehovsky/chibil development by creating an account on GitHub.

GitHub
Lovitură pentru fanii „digitalizării educației”: Suedia renunță la tablete și revine la manuale CLASICE, după ce s-a constatat că elevii nu mai știu să citească! Un studiu al Agenției Suedeze pentru Educație arată că elevii care citesc un text din cartea clasică reușesc să sublinieze mai bine punctele principale, își amintesc mai multe elemente și dau dovadă de o mai bună înțelegere globală a ceea ce citesc. 👉 https://c.aparatorul.md/uufq2 👈 #înțelegereglobală #c...
https://c.aparatorul.md/uufq2

Patch di sicurezza .NET maggio 2026: quattro CVE corretti su .NET 8, 9, 10 e .NET Framework

Il Patch Tuesday di maggio 2026 porta quattro CVE risolti in .NET 8, 9 e 10 e .NET Framework: due Elevation of Privilege, un Tampering e un Denial of Service. Guida pratica all'aggiornamento per ambienti Windows, Linux, Docker e pipeline CI/CD.

https://spcnet.it/patch-di-sicurezza-net-maggio-2026-quattro-cve-corretti-su-net-8-9-10-e-net-framework/

Встречайте: muenvsubst — улучшенный envsubst

Все мы любим envsubst за простоту, но он примитивен. Переходить на Python с Jinja2 ради шаблонизации конфигов в CI/CD — всё равно что стрелять из пушки по воробьям, да и тащить рантайм ради пары переменных не хочется. В мире Go есть неплохие аналоги, но их вес в 100 МБ вгоняет в тоску, когда стремишься к минимализму в Docker-образах. Теперь всё изменилось так как появился muenvsubst — замена стандартной утилите, написанная на C++17, заточенная под хардкорную шаблонизацию в инфраструктуре. В этой статье я расскажу, как уместить мощь, близкую к Jinja2 (включая циклы, условия, макросы и вызов shell), в статический бинарник весом менее 400 КБ .

https://habr.com/ru/articles/1041580/

#шаблонизатор #c++17 #upx #jinja2

Встречайте: muenvsubst — улучшенный envsubst

Ранее я уже выкладывал пост об этой утилите, сейчас решил описать её более развернуто и дать больше примеров и описания, так как функционал подрос за год. Предыстория Я в своей работе часто...

Хабр

Today is going to be spent authoring collision on the original Shinobi maps using the excellent Tiled from @bjorn .

I might have a pop and completing some of the weird maps left in the ROM too.

#retrogameDev #commanderX16 #c #development #8bit

Concrete cars installed off Miami Beach designed to become artificial coral reef as part of ReefLine project

📰 Original title: Concrete Cars Become a Living Coral Reef Off Miami

🤖 IA: It's not clickbait ✅
👥 Users: It's not clickbait ✅

View full AI summary https://en.killbait.com/concrete-cars-installed-off-miami-beach-designed-to-become-artificial-coral-reef-as-part-of-reefline-project.html?utm_source=mastodon_world&utm_medium=social&utm_campaign=killbait.mastodon_world

#environment #c...

Concrete cars installed off Miami Beach designed to become artificial coral reef as part of ReefLine project

Off the coast of Miami Beach, a new environmental art installation is transforming the seafloor into an evolving artificial reef. Twenty-two life-sized cars made from marine-grade, pH-neutral concrete have been placed on the ocean floor as part of a project called Concrete Coral. Created by conceptual artist Leandro Erlich, the installation was unveiled during Miami Art Week and serves as the first major activation of the larger ReefLine initiative, a planned seven-mile underwater sculpture park that merges public art with coral restoration efforts. Unlike traditional shipwreck-style reefs, the concrete vehicles are intentionally engineered to support marine life. Their composition encourages coral fragments to attach, grow, and eventually spread across the structures, gradually obscuring the car shapes beneath living reef systems. A specialized attachment method called Coral Lok, developed by ReefLine’s Miami Native Coral Lab, helps secure coral fragments with minimal stress while promoting rapid growth. The structures are also designed to withstand harsh ocean conditions, including hurricane-level forces. ReefLine was founded by curator Ximena Caminos in collaboration with architect Shohei Shigematsu of OMA, with a mission centered on ecological restoration in response to severe coral decline in Florida waters. Over time, the installation is expected to shift from recognizable human-made objects into dense marine habitats dominated by octocorals and other reef-building organisms. The project reframes the automobile as both a symbol of pollution and, underwater, a scaffold for regeneration. Instead of serving as a reminder of environmental harm, the submerged cars are intended to contribute to ocean recovery. Future ReefLine installations will expand the concept, including additional sculptural works designed to function as habitat infrastructure. The overall vision positions art not as static decoration, but as living infrastructure that evolves with and is improved by natural ecosystems.

KillBait
SQL Connectivity and Drivers - SQL Server

Find resources for the platform of your choice to help you focus on building great applications, for SQL Server, Azure SQL Database, Azure SQL Managed Instance, Azure Database, and SQL Server on Azure VMs.