#cprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cprogramming, aggregated by home.social.
-
Oh, the horror! 🤦♂️ Why would anyone want to write #BPF programs in #Go instead of that glorious C language? It's like choosing a tricycle over a sports car! 🚴♂️➡️🏎️ But sure, let's add another layer of abstraction so we can all feel extra tech-savvy while achieving absolutely nothing. 🌟
https://github.com/boratanrikulu/gobee #CProgramming #TechAbstraction #SoftwareDevelopment #HackerNews #ngated -
Write your BPF programs in Go, not C
https://github.com/boratanrikulu/gobee
#HackerNews #BPF #Go #Programming #GoLang #CProgramming #TechNews
-
Write your BPF programs in Go, not C
https://github.com/boratanrikulu/gobee
#HackerNews #BPF #Go #Programming #GoLang #CProgramming #TechNews
-
Ah yes, because what every C developer craves at 3 AM is a 15,000-line monolith jammed into a single header file. 🙄 Behold the "innovation" of reinventing the wheel with a side of baseball libraries, because obviously that's what the C standard library was missing. ⚾💥
https://spader.zone/sp/ #CProgramming #Monoliths #SoftwareDevelopment #Innovation #BaseballLibraries #HackerNews #ngated -
Most Ruby developers think JSON is “just a gem”.
Under the hood, Ruby’s JSON stack is a highly optimized native C engine with:
• recursive parsers
• SIMD optimizations
• specialized float serialization
• buffer management
• UTF-8 handling
• native Ruby object generationhttps://rubystacknews.com/2026/05/18/inside-rubys-json-library-complete-deep-dive/
#ruby #rubyonrails #programming #webdev #opensource #cprogramming #json #rails #softwareengineering #performance #rubylang #coding
-
Most Ruby developers think JSON is “just a gem”.
Under the hood, Ruby’s JSON stack is a highly optimized native C engine with:
• recursive parsers
• SIMD optimizations
• specialized float serialization
• buffer management
• UTF-8 handling
• native Ruby object generationhttps://rubystacknews.com/2026/05/18/inside-rubys-json-library-complete-deep-dive/
#ruby #rubyonrails #programming #webdev #opensource #cprogramming #json #rails #softwareengineering #performance #rubylang #coding
-
Most Ruby developers think JSON is “just a gem”.
Under the hood, Ruby’s JSON stack is a highly optimized native C engine with:
• recursive parsers
• SIMD optimizations
• specialized float serialization
• buffer management
• UTF-8 handling
• native Ruby object generationhttps://rubystacknews.com/2026/05/18/inside-rubys-json-library-complete-deep-dive/
#ruby #rubyonrails #programming #webdev #opensource #cprogramming #json #rails #softwareengineering #performance #rubylang #coding
-
Most Ruby developers think JSON is “just a gem”.
Under the hood, Ruby’s JSON stack is a highly optimized native C engine with:
• recursive parsers
• SIMD optimizations
• specialized float serialization
• buffer management
• UTF-8 handling
• native Ruby object generationhttps://rubystacknews.com/2026/05/18/inside-rubys-json-library-complete-deep-dive/
#ruby #rubyonrails #programming #webdev #opensource #cprogramming #json #rails #softwareengineering #performance #rubylang #coding
-
Most Ruby developers think JSON is “just a gem”.
Under the hood, Ruby’s JSON stack is a highly optimized native C engine with:
• recursive parsers
• SIMD optimizations
• specialized float serialization
• buffer management
• UTF-8 handling
• native Ruby object generationhttps://rubystacknews.com/2026/05/18/inside-rubys-json-library-complete-deep-dive/
#ruby #rubyonrails #programming #webdev #opensource #cprogramming #json #rails #softwareengineering #performance #rubylang #coding
-
Omar Ashour and I are now live-streaming Monday morning around 10:00am-ish MDT. Will we always be live? Not sure, but for now we are having a good time. Come join us if you can.
Our last live-stream we started writing a C program to send a ping. Why? Because Omar Ashour wanted to learn more about low-level networking. Spoiler: we didn't complete the app but we do have a good discussion of hex, binary math, and bit shifting in-between the over two hours of fumble around C.
https://youtube.com/live/Uv3LOT9b_sg
Have a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].
Thanks for watching!
#saturdaympshow #icmp #ping #networkprogramming #cprogramming #binarymath #wireshark
-
Omar Ashour and I are now live-streaming Monday morning around 10:00am-ish MDT. Will we always be live? Not sure, but for now we are having a good time. Come join us if you can.
Our last live-stream we started writing a C program to send a ping. Why? Because Omar Ashour wanted to learn more about low-level networking. Spoiler: we didn't complete the app but we do have a good discussion of hex, binary math, and bit shifting in-between the over two hours of fumble around C.
https://youtube.com/live/Uv3LOT9b_sg
Have a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].
Thanks for watching!
#saturdaympshow #icmp #ping #networkprogramming #cprogramming #binarymath #wireshark
-
I think this is pretty neat, and a bit different than most c-style language implementations: any number of initial arguments can be factored out of a group of functions:
https://mocompute.codeberg.page/item/2026/2026-05-08-tess-receiver-blocks.html
#c #programming #programminglanguages #cprogramming #compiler
-
Finally finished a post with some initial motivations and reflections about a programming language project I've been working on for nearly the past year: https://mocompute.codeberg.page/item/2026/2026-04-26-practical-additions-to-c.html #c #programming #programminglanguages #cprogramming #compiler
-
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case
https://arxiv.org/abs/2604.25679
#HackerNews #EmbeddedRust #CProgramming #Microcontrollers #FirmwareDevelopment #IndustrialTech
-
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case
https://arxiv.org/abs/2604.25679
#HackerNews #EmbeddedRust #CProgramming #Microcontrollers #FirmwareDevelopment #IndustrialTech
-
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case
https://arxiv.org/abs/2604.25679
#HackerNews #EmbeddedRust #CProgramming #Microcontrollers #FirmwareDevelopment #IndustrialTech
-
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case
https://arxiv.org/abs/2604.25679
#HackerNews #EmbeddedRust #CProgramming #Microcontrollers #FirmwareDevelopment #IndustrialTech
-
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case
https://arxiv.org/abs/2604.25679
#HackerNews #EmbeddedRust #CProgramming #Microcontrollers #FirmwareDevelopment #IndustrialTech
-
Lib0xc: A set of C standard library-adjacent APIs for safer systems programming
https://github.com/microsoft/lib0xc
#HackerNews #Lib0xc #CProgramming #SaferSystems #APIs #Microsoft
-
So, you thought passing too few register parameters to a C function was a good idea? 🤔 Surprise! Now you're knee-deep in a jargon soup of Microsoft Dev Blogs trying to untangle your mess. 🥴 But hey, at least you've got a PhD in reading buzzwords now! 🎓
https://devblogs.microsoft.com/oldnewthing/20260427-00/?p=112271 #CProgramming #JargonSoup #MicrosoftDevBlogs #DeveloperHumor #CodingStruggles #PhDInBuzzwords #HackerNews #ngated -
So, you thought passing too few register parameters to a C function was a good idea? 🤔 Surprise! Now you're knee-deep in a jargon soup of Microsoft Dev Blogs trying to untangle your mess. 🥴 But hey, at least you've got a PhD in reading buzzwords now! 🎓
https://devblogs.microsoft.com/oldnewthing/20260427-00/?p=112271 #CProgramming #JargonSoup #MicrosoftDevBlogs #DeveloperHumor #CodingStruggles #PhDInBuzzwords #HackerNews #ngated -
So, you thought passing too few register parameters to a C function was a good idea? 🤔 Surprise! Now you're knee-deep in a jargon soup of Microsoft Dev Blogs trying to untangle your mess. 🥴 But hey, at least you've got a PhD in reading buzzwords now! 🎓
https://devblogs.microsoft.com/oldnewthing/20260427-00/?p=112271 #CProgramming #JargonSoup #MicrosoftDevBlogs #DeveloperHumor #CodingStruggles #PhDInBuzzwords #HackerNews #ngated -
So, you thought passing too few register parameters to a C function was a good idea? 🤔 Surprise! Now you're knee-deep in a jargon soup of Microsoft Dev Blogs trying to untangle your mess. 🥴 But hey, at least you've got a PhD in reading buzzwords now! 🎓
https://devblogs.microsoft.com/oldnewthing/20260427-00/?p=112271 #CProgramming #JargonSoup #MicrosoftDevBlogs #DeveloperHumor #CodingStruggles #PhDInBuzzwords #HackerNews #ngated -
So, you thought passing too few register parameters to a C function was a good idea? 🤔 Surprise! Now you're knee-deep in a jargon soup of Microsoft Dev Blogs trying to untangle your mess. 🥴 But hey, at least you've got a PhD in reading buzzwords now! 🎓
https://devblogs.microsoft.com/oldnewthing/20260427-00/?p=112271 #CProgramming #JargonSoup #MicrosoftDevBlogs #DeveloperHumor #CodingStruggles #PhDInBuzzwords #HackerNews #ngated -
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
-
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
-
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
-
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
-
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
-
Ah yes, the thrilling world of #FilC, where we simplify a "memory safe" version of C by rewriting everything with the grace of a toddler with finger paints. 🎨💻 Because nothing says #innovation like rehashing old concepts with more buzzwords than a Silicon Valley power lunch. 🚀
https://www.corsix.org/content/simplified-model-of-fil-c #MemorySafety #CProgramming #TechBuzz #HackerNews #ngated -
Ah yes, the thrilling world of #FilC, where we simplify a "memory safe" version of C by rewriting everything with the grace of a toddler with finger paints. 🎨💻 Because nothing says #innovation like rehashing old concepts with more buzzwords than a Silicon Valley power lunch. 🚀
https://www.corsix.org/content/simplified-model-of-fil-c #MemorySafety #CProgramming #TechBuzz #HackerNews #ngated -
Ah yes, the thrilling world of #FilC, where we simplify a "memory safe" version of C by rewriting everything with the grace of a toddler with finger paints. 🎨💻 Because nothing says #innovation like rehashing old concepts with more buzzwords than a Silicon Valley power lunch. 🚀
https://www.corsix.org/content/simplified-model-of-fil-c #MemorySafety #CProgramming #TechBuzz #HackerNews #ngated -
Ah yes, the thrilling world of #FilC, where we simplify a "memory safe" version of C by rewriting everything with the grace of a toddler with finger paints. 🎨💻 Because nothing says #innovation like rehashing old concepts with more buzzwords than a Silicon Valley power lunch. 🚀
https://www.corsix.org/content/simplified-model-of-fil-c #MemorySafety #CProgramming #TechBuzz #HackerNews #ngated -
Ah yes, the thrilling world of #FilC, where we simplify a "memory safe" version of C by rewriting everything with the grace of a toddler with finger paints. 🎨💻 Because nothing says #innovation like rehashing old concepts with more buzzwords than a Silicon Valley power lunch. 🚀
https://www.corsix.org/content/simplified-model-of-fil-c #MemorySafety #CProgramming #TechBuzz #HackerNews #ngated -
🚀 Wow, solving #primality with deterministic flair, while the rest of us plebs just use "is it divisible by 2?" 🤔✨ Enjoy this riveting saga of counting zeroes and modular math, because nothing screams #excitement like an inline function and a C code snippet! 🙃🔢
https://www.jeremykun.com/2026/04/07/deterministic-miller-rabin/ #modularmath #coding #Cprogramming #inlinefunctions #HackerNews #ngated -
🚀 Wow, solving #primality with deterministic flair, while the rest of us plebs just use "is it divisible by 2?" 🤔✨ Enjoy this riveting saga of counting zeroes and modular math, because nothing screams #excitement like an inline function and a C code snippet! 🙃🔢
https://www.jeremykun.com/2026/04/07/deterministic-miller-rabin/ #modularmath #coding #Cprogramming #inlinefunctions #HackerNews #ngated -
🚀 Wow, solving #primality with deterministic flair, while the rest of us plebs just use "is it divisible by 2?" 🤔✨ Enjoy this riveting saga of counting zeroes and modular math, because nothing screams #excitement like an inline function and a C code snippet! 🙃🔢
https://www.jeremykun.com/2026/04/07/deterministic-miller-rabin/ #modularmath #coding #Cprogramming #inlinefunctions #HackerNews #ngated -
🚀 Wow, solving #primality with deterministic flair, while the rest of us plebs just use "is it divisible by 2?" 🤔✨ Enjoy this riveting saga of counting zeroes and modular math, because nothing screams #excitement like an inline function and a C code snippet! 🙃🔢
https://www.jeremykun.com/2026/04/07/deterministic-miller-rabin/ #modularmath #coding #Cprogramming #inlinefunctions #HackerNews #ngated -
🚀 Wow, solving #primality with deterministic flair, while the rest of us plebs just use "is it divisible by 2?" 🤔✨ Enjoy this riveting saga of counting zeroes and modular math, because nothing screams #excitement like an inline function and a C code snippet! 🙃🔢
https://www.jeremykun.com/2026/04/07/deterministic-miller-rabin/ #modularmath #coding #Cprogramming #inlinefunctions #HackerNews #ngated -
↱"cdecl"
A tool to help understanding or writing complex declarations in C! 🙂
Online version: https://cdecl.org/
Install on #LinuxMint / #Ubuntu / #Debian with:
> "sudo apt install cdecl"
Thank you for the tip, @sirwumpus , and thank you for all the other related tips, @xexyl ! 🧡
-
Testing my framework MiniFrame on a new CodinGame tournament, reached 4th/137 right from the first try. Feels good, and feel even better because it's the first tournament I join which includes AI coding agents (gpt, gemini, claude, ...), and they only rank from 14th to 21st. Take that, AI slop 🖕
#programming #cprogramming #codingame #ai -
I have released the version 0.14.0 of my C library LibCapy.
* CapyPpmFormat. Class to manipulate file in PPM format (P3 and P6). Load/save an image.
* Cext. Add CapyStrlenUtf8.
* CapyColor. Add RGB2Greyscale.
* CapyImg. Add applyDitheringMap, CapyImgCreateDitheringMap (create Bayer matrix for ordered dither map of order 1, 2 and 3). Refactor fromRGBToGreyScale using CapyColor.RGB2Greyscale. Add addRadialShadow, getClipped.
* CapyImgKernel. Add setToSobelX, setToSobelY, setToLaplace.
* CapyFocusMeasure. Add getLaplacianVariance, getTenengrad, getBrenner, getSymmetricVollathF4, getVariance, getNormalizedVariance, getDFTShannonEntropy.
* CapyPhotometricStereo. Basic method, variance method. -
A single-file C allocator with explicit heaps and tuning knobs
https://github.com/xtellect/spaces
#HackerNews #CProgramming #MemoryManagement #Allocators #HackerNews #GitHub
-
A single-file C allocator with explicit heaps and tuning knobs
https://github.com/xtellect/spaces
#HackerNews #CProgramming #MemoryManagement #Allocators #HackerNews #GitHub
-
A single-file C allocator with explicit heaps and tuning knobs
https://github.com/xtellect/spaces
#HackerNews #CProgramming #MemoryManagement #Allocators #HackerNews #GitHub