What is the Strict Aliasing Rule and Why do we care? (C/C++)
https://gist.github.com/shafik/848ae25ee209f698763cffee272a58f8
https://gist.github.com/shafik/848ae25ee209f698763cffee272a58f8
Gist
What is Strict Aliasing and Why do we Care?
What is Strict Aliasing and Why do we Care? GitHub Gist: instantly share code, notes, and snippets.
β€4
"Modern" C++ Lamentations
https://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/
https://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/
π’3
Functional abstract interpretation
https://simon.peytonjones.org/abs-den/
https://simon.peytonjones.org/abs-den/
Simon Peyton Jones
Functional abstract interpretation
Sebastian Graf PhD thesis, Karlsruhe University, Dec 2024. View PDF
π₯3
Strategies for very fast Lexers (C)
https://xnacly.me/posts/2025/fast-lexer-strategies
https://xnacly.me/posts/2025/fast-lexer-strategies
xnacly.me
Strategies for very fast Lexers
Making compilation pipelines fast, starting with the tokenizer
π₯7β€2π¦2
Evolutionary Computation Bestiary
: A bestiary of evolutionary, swarm and other metaphor-based algorithmshttps://fcampelo.github.io/EC-Bestiary/
EC-Bestiary
Evolutionary Computation Bestiary
A bestiary of evolutionary, swarm and other metaphor-based algorithms
π₯2
Research on theory of programming languages Ξ», compilers, interpreters, functional programming, formal methods, logic etc.
https://github.com/veyselusta/programming-language-research
https://github.com/veyselusta/programming-language-research
GitHub
GitHub - veyselusta/programming-language-research: Research on theory of programming languages Ξ», compilers, interpreters, functionalβ¦
Research on theory of programming languages Ξ», compilers, interpreters, functional programming, formal methods, logic etc. - veyselusta/programming-language-research
β€8π₯3
maximal-sharing-letrec.pdf
922 KB
Maximal Sharing in the Lambda Calculus with letrec
https://dl.acm.org/doi/pdf/10.1145/2692915.2628148
https://dl.acm.org/doi/pdf/10.1145/2692915.2628148
π1
Writing a very simple JIT Compiler in about 1000 lines of C
https://kuterdinel.com/writing-a-very-simple-jit-compiler-in-about-1000-lines-of-c.html
https://kuterdinel.com/writing-a-very-simple-jit-compiler-in-about-1000-lines-of-c.html
Kuterdinel
Writing a very simple JIT Compiler in about 1000 lines of C
I demonstrate how you can write a simple JIT (Just In Time) compiler for x86 in about 1000 lines of C code.
π₯6
The keys to a successful Webassembly deployment
https://queue.acm.org/detail.cfm?id=3746171
https://queue.acm.org/detail.cfm?id=3746171
π1
Zig's New Async I/O
https://kristoff.it/blog/zig-new-async-io/
https://kristoff.it/blog/zig-new-async-io/
kristoff.it
Zig's New Async I/O
Asynchronicity is not concurrency.
π¦3π₯΄1
Parse, Donβt Validate: Some C Safety Tips
https://www.lelanthran.com/chap13/content.html
https://www.lelanthran.com/chap13/content.html
π2
Hacking Coroutines into C
https://wiomoc.de/misc/posts/hacking_coroutines_into_c.html
https://wiomoc.de/misc/posts/hacking_coroutines_into_c.html
π2
Case study of over-engineered C++ code (Reimplementing C++ in Object Oriented C)
https://blog.kowalczyk.info/a-aiow/case-study-of-over-engineered-c-code.html
https://blog.kowalczyk.info/a-aiow/case-study-of-over-engineered-c-code.html
blog.kowalczyk.info
Case study of over-engineered C++ code
An example of how to simplify over-engineered C++ code
π2π€1
A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html
http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html
Ryan Fleury β Cracking the Code: Realtime Debugger Visualization Architecture β BSC 2025
https://youtu.be/_9_bK_WjuYY?si=Me3aMV7c2jI4F0x4
https://youtu.be/_9_bK_WjuYY?si=Me3aMV7c2jI4F0x4
YouTube
Ryan Fleury β Cracking the Code: Realtime Debugger Visualization Architecture β BSC 2025
Ryan Fleury's talk at BSC 2025 on the work he's been doing for the Rad Debugger.
Ryan's links:
- https://rfleury.com
- https://x.com/ryanjfleury
- https://github.com/EpicGamesExt/raddebugger
BSC links:
- https://BetterSoftwareConference.com
- https://xβ¦
Ryan's links:
- https://rfleury.com
- https://x.com/ryanjfleury
- https://github.com/EpicGamesExt/raddebugger
BSC links:
- https://BetterSoftwareConference.com
- https://xβ¦
π₯2πΏ1