I'm reaching out to new and old #Python friends. If you are interested in integrating #Go and python, and if you would like to support the venerable gopy project, I would absolutely appreciate your feedback on this PR: https://github.com/go-python/gopy/pull/393 . I'm no GIL expert, but I'm doing my best 😅 Hoping to reach anyone with skill in the managing the #GIL , #C and #CGO . Boosts appreciated!
Fix memory leaks & crashes when loading multiple Go extensions in one Python process by b-long · Pull Request #393 · go-python/gopy

Relates-to: #392 Fixes: #385 Fixes: #370 I took Scusemua's two commits in #361 as a base and built a broader set of fixes on top, covering memory leaks, GC coordination, and shared library con...

GitHub
What is the '-->' operator in C/C++?

0 comments

Lobsters

Архитектурные компромиссы в разработке игр

У меня есть книга, которая называется Game++ и несколько статей, где я разбирал какие паттерны применяются в играх и движках. В книге почти сто страниц отведено про эти самые паттерны и подробно рассказано какие они бывают, как выглядят в C++, где у них подводные камни и как их применять. Т.е. ровно те мелочи реализации, которые обычно интересно перечитать, когда вы в очередной раз решаете делать фабрику отдельным классом или попробовать обойтись std::function. Когда я её писал, мне казалось, что это будет очень полезный практический текст, и он таким и получился, и человек с опытом довольно быстро находит там нужное. Но если читать книгу целиком, а не эти отдельные главы, то хорошо видно, как я по неопытности и уверенности молодого автора в собственной правоте взял с места в карьер и сразу начал рассказывать про реализации, как будто читатель уже всё для себя решил и его интересует только синтаксис, предположив, что мы все тут делаем условный AAA-движок, в котором сериализация неизбежна, а скрипты обязательны. В результате получился классический случай, когда книжка отвечает на вопрос «как», но обходит вопрос «а собственно зачем», а без ответа на него все ответы про «как» оказываются либо случайно-полезными, либо системно-вредными, потому что человек берёт оттуда подход, переносит его в проекта или прикручивает к своей мини-игре и потом жалуется, что у него теперь полторы тысячи строк инфраструктуры на ту же мини-игру, а работает она ровно так же, как раньше, только медленнее. Если вам вдруг надоест читать эти 106 минут, там в конце есть TL;DR секция, где собрано краткое описание. Больше паттернов, богу паттернов

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

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

Архитектурные компромиссы в разработке игр

У меня есть книга, которая называется Game++ и несколько статей, где я разбирал какие паттерны применяются в играх и движках. В книге почти сто страниц отведено про эти самые паттерны и подробно...

Хабр

[RFC] LLVM Foundation statement in favor of open access to standards documents

https://fed.brid.gy/r/https://discourse.llvm.org/t/rfc-open-access-to-standards-documents/90856

Improving C# Memory Safety - .NET Blog

The `unsafe` keyword is being redesigned to mark caller-facing contracts rather than just syntax. Safety obligations between callers and callees become visible and reviewable. The model is motivated by the rise of AI-assisted code generation and arrives as a preview in .NET 11.

.NET Blog
John Regehr's Integers in C Quiz

0 comments

Lobsters

Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»

Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей) расскажу, что изначально делали и что получили в итоге. Совместно с заказчиком продумывали идею автоматизации производства. Они занимаются разработкой и изготовлением отечественных электронных компонентов, но процесс измерения основных параметров делался оператором вручную, с использованием 2-ух отдельных средств измерений, поочередно и по одному фильтру за раз. Мы предложили автоматизировать этот процесс, разработать систему измерения, к которой можно будет подключить оба измерителя, до 10 тестовых образцов с механическим креплением на контактирующих устройствах, персональный компьютер с программным обеспечением, которое будет управлять всей системой, автоматически генерировать протокол измерений, собирать статистику и максимально упростит задачу оператора. Разрабатывая решение под конкретную задачу конкретного заказчика, мы получили довольно универсальный мультиплексор, который могут использовать любые лаборатории для автоматизации своих измерительных процессов.

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

#hardware #hardware_design #hardwareпродукт #software #software_development #software_engineering #c++ #phyton #automation #automation_testing

Разрабатывали решение для автоматизации, а получили универсальный продукт «Мультиплексор для Лабораторных измерений»

Добрый день, коллеги! Разрабатывали очередной аутсорсный заказ и в процессе разработки поняли с командой, что это может быть довольно интересным универсальным продуктом. В статье (без подробностей)...

Хабр
la nascita di phobos

<p>Efesto scopre grazie ad Helios il tradimento di sua moglie Afrodite con Ares, il dio della Guerra. Intrappolati nella rete da lui stesso forgiata li porta davanti al tribunale degli Dei per avere giustizia, ma riceverà solo derisione e una notizia sconvolgente, presto sarà padre. Ma il figlio di chi è?</p>

This is so interesting: https://blog.habets.se/2026/05/Everything-in-C-is-undefined-behavior.html
Found it on #hackernews
I wish I would understand all of it :D
#c #c++ #undefinedbehavior
Everything in C is undefined behavior

If he had been a programmer, Cardinal Richelieu would have said “Give me six lines written by the hand of the most expert C programmer in the world, and I wi...

[RFC] LLVM Foundation statement in favor of open access to standards documents https://lobste.rs/s/vfxdtu #c #c++ #compilers
https://discourse.llvm.org/t/rfc-open-access-to-standards-documents/90856
[RFC] LLVM Foundation statement in favor of open access to standards documents

0 comments

Lobsters