#cprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cprogramming, aggregated by home.social.
-
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case
https://arxiv.org/abs/2604.25679
#HackerNews #EmbeddedRust #CProgramming #Microcontrollers #FirmwareDevelopment #IndustrialTech
-
Consequences of passing too few register parameters to a C function
https://devblogs.microsoft.com/oldnewthing/20260427-00/?p=112271
#HackerNews #CProgramming #RegisterParameters #FunctionPerformance #ProgrammingTips #DevBlogs
-
A single-file C allocator with explicit heaps and tuning knobs
https://github.com/xtellect/spaces
#HackerNews #CProgramming #MemoryManagement #Allocators #HackerNews #GitHub
-
🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
https://blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated -
🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
https://blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated -
🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
https://blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated -
🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
https://blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated -
🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
https://blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated -
Re Discovering 3D Graphics the Way Early Games Did
This video is my journey through learning how early games drew 3D graphics before 3D APIs and modern GPUs existed. In fact, before old 3D APIs like OpenGL and old GPUs existed, too.#3dmodeling #3dgames #programming #retro #cprogramming #gamedev #gamedevelopment
https://ncot.uk/videos/re-discovering-3d-graphics-the-way-early-games-did/ -
Are you a developer looking for a new role? @FreeBSDFoundation has an opening for a remote Graphics Stack Developer. Learn more now on @osjobhub
https://opensourcejobhub.com/job/28636/freebsd-graphics-stack-developer-position/?utm_source=mlm
#FreeBSD #RemoteWork #OSJH #OpenSource #developer #laptop #unix #CProgramming -
🎩 Ah yes, the classic "I discovered something cool in C and now we're going to awkwardly jam it into Java" maneuver. 😂 Spoiler alert: it's a 14-minute read that will make you question life choices more than it will optimize your hash table. 🚀
https://bluuewhale.github.io/posts/building-a-fast-and-memory-efficient-hash-table-in-java-by-borrowing-the-best-ideas/ #CProgramming #JavaIntegration #LifeChoices #TechHumor #14MinuteRead #HackerNews #ngated -
#C23 has support for "pure" functions. Less powerful than the `const` function attribute in GCC, but still pretty awesome.
#cprogramming #cpp #functionalprogramming
https://en.cppreference.com/w/c/language/attributes/reproducible.html
-
🚀 NEW on We ❤️ Open Source 🚀
Jim Hall's latest guide explores stack-based programming through the Unix dc calculator. Learn RPN and build your own calculator in C!
Read and download the free guide: https://allthingsopen.org/articles/starter-guide-stacks-command-line-calculators
#WeLoveOpenSource #Unix #OpenSource #CProgramming #RPN #TerminalTools
-
🚦 Ah yes, because "Parse, Don't Validate" is totally going to save you from C's foot-gun tendencies. 😂 Let's all pretend that throwing conceptual correctness at C won't lead to a spectacular explosion of memory leaks and buffer overflows! 🔥
https://www.lelanthran.com/chap13/content.html #CProgramming #MemoryLeaks #BufferOverflows #SoftwareDevelopment #HackerNews #ngated -
Programming Like It’s 1986, For Fun and Zero Profit - Some people slander retrocomputing as an old man’s game, just because most of thos... - https://hackaday.com/2025/07/09/programming-like-its-1986-for-fun-and-zero-profit/ #softwaredevelopment #conwaysgameoflife #retrocomputing #macintoshplus #cprogramming #retro
-
#Cprogramming #C2y The paper of Javier Múgica (with a little bit of co-authorship by myself) about array subscripting has now been accepted into C2y. It has only marginal direct consequences for your everyday code (except perhaps if you use `register` or `constexpr`), but it helps to make arrays in C a little bit less weird.
-
FireJam for F256K2 Adds OPL3 Support with Live Instrument Import from Adlib Tracker
#F256K2 #FireJam #OPL3 #AdlibTracker #FMchip #RetroComputing #SIDchip #HomebrewAudio #CProgramming #AnyBitFeverDreams #FoenixRetroSystems
https://theoasisbbs.com/firejam-for-f256k2-adds-opl3-support-with-live-instrument-import-from-adlib-tracker/?feed_id=2941&_unique_id=6808e63c34007 -
Ah yes, because what could be more exhilarating than "fun" with undefined behavior and C libraries? 🤔 Just when you thought C couldn't get any more "entertaining," here comes a blog post to remind you that the real circus is in the code you *didn't* know was breaking things. 🎪🔧
https://keithp.com/blogs/sanitizer-fun/ #CProgramming #UndefinedBehavior #FunWithCode #CodeCircus #TechHumor #HackerNews #ngated -
🚀 NEW on We ❤️ Open Source 🚀
Jim Hall takes us on a journey through C compilers! Explore the unique quirks of TurboC and Open Watcom, and see why “not everything is GNU C.”
Read now:
https://buff.ly/3E4vhib -
Want to learn more about ELF files? 🧝♂️
My new blog post "Wherein We Look At An ELF".
In this post we will explore:
🖥️ The anatomy of ELF files—what makes them tick
🔍 Relocatable but not yet Executable—more compilation shenanigans
🧩 To Strip or not to Strip—is that the question?
🔐 Some ELF tools—readelf, objdump, gdb, ...https://dreaming-of-dragons.blogspot.com/2024/12/wherein-we-look-at-elf-executable-and.html
#ReverseEngineering #BinaryAnalysis #MalwareAnalysis #Cybersecurity #Programming #Debugging #InfoSec #CProgramming #GDB #objdump #Assembly
-
hellwal — это альтернатива pywal написанная на языке C.
Одно из преимуществ hellwal, это скорость — на компьютере вычисление обоев занимает около 100 мс.
src: https://github.com/danihek/hellwal
#blacktriangle #opensource #github #cprogramming #pywal #hellwal #linux
-
(good reading) Introducing Early Cascade Injection: From Windows Process Creation to Stealthy Injection:
#codeinject #reverseengineering #programming #windowsinternals #cprogramming #informationsecurity #cybersecurity
-
@suprjami
`make --dry-run` prints but doesn't run the commands. Bear wraps the compiler calls to intercept them, so it requires you to actually call the compiler.The whole problem is that there's no way to get the includes and dependencies unless you do all the preprocessing, which is a portion of the way into compiling. You could add the compiler flag to only do pre-processing, but you'll only save a little time versus a full compile.
-
@suprjami
`make --dry-run` prints but doesn't run the commands. Bear wraps the compiler calls to intercept them, so it requires you to actually call the compiler.The whole problem is that there's no way to get the includes and dependencies unless you do all the preprocessing, which is a portion of the way into compiling. You could add the compiler flag to only do pre-processing, but you'll only save a little time versus a full compile.
-
@suprjami
`make --dry-run` prints but doesn't run the commands. Bear wraps the compiler calls to intercept them, so it requires you to actually call the compiler.The whole problem is that there's no way to get the includes and dependencies unless you do all the preprocessing, which is a portion of the way into compiling. You could add the compiler flag to only do pre-processing, but you'll only save a little time versus a full compile.
-
Donut-shaped #C #code that generates a #3D spinning #donut
https://www.youtube.com/watch?v=DEqXNfs_HhY&ab_channel=LexFridman
#Math #Maths #Mathematics #Geometry #Animation #Coding #Programming #CCode #CProgramming #Program