The earliest versions of the very first c compiler known to exist in the wild written by the late legend himself dmr.
https://github.com/mortdeus/legacy-cc
https://github.com/mortdeus/legacy-cc
👍5👎3🗿1
How Much Memory Do You Need to Run 1 Million Concurrent Tasks?
https://pkolaczk.github.io/memory-consumption-of-async/
https://pkolaczk.github.io/memory-consumption-of-async/
pkolaczk.github.io
How Much Memory Do You Need to Run 1 Million Concurrent Tasks? | Piotr Kołaczkowski
In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, ...
👍1💊1
Compiling History: A brief tour of C compilershttps://www.deusinmachina.net/p/compiling-history-a-brief-tour-of
www.deusinmachina.net
Compiling History: A brief tour of C compilers
As the story of C’s birth goes hand in hand with the creation of Unix, the first C compiler can be traced back to the early 1970’s.
👍2
A Unified Theory of Garbage Collection
https://web.eecs.umich.edu/~weimerw/2012-4610/reading/bacon-garbage.pdf
https://web.eecs.umich.edu/~weimerw/2012-4610/reading/bacon-garbage.pdf
👍4🔥2
Compile-Time Garbage Collection by Necessity Analysis
https://www.researchgate.net/publication/229062257_Compile-Time_Garbage_Collection_by_Necessity_Analysis
https://www.researchgate.net/publication/229062257_Compile-Time_Garbage_Collection_by_Necessity_Analysis
ResearchGate
(PDF) Compile-Time Garbage Collection by Necessity Analysis
PDF | This paper gives a brief overview of an analysis technique for determining at compile-time whether heap cells are still needed at a particular... | Find, read and cite all the research you need on ResearchGate
🔥4🤔1
In defense of simple architectures
https://danluu.com/simple-architectures/
https://danluu.com/simple-architectures/
👍2🤔1
A dependently-typed programming language with static memory management
https://github.com/vekatze/neut
https://github.com/vekatze/neut
GitHub
GitHub - vekatze/neut: A programming language with static memory management based on λ-calculus
A programming language with static memory management based on λ-calculus - vekatze/neut
👍2👎1🤔1
Idris’ Internals
https://docs.idris-lang.org/en/latest/reference/internals.html
https://docs.idris-lang.org/en/latest/reference/internals.html
👍1🥴1
An implementation of "A Categorical Programing Language"
https://github.com/msakai/cpl
https://github.com/msakai/cpl
GitHub
GitHub - msakai/cpl: An interpreter of Hagino's Categorical Programming Language (CPL).
An interpreter of Hagino's Categorical Programming Language (CPL). - msakai/cpl
👍1👎1🤔1
copy-and-patch.pdf
1.2 MB
Copy-and-Patch Compilation: A Fast Compilation Algorithm for High-Level Languages and Bytecode
HA
👍1
👎1
No-Brainer CPS Conversion (Functional Pearl)
https://www.khoury.northeastern.edu/home/shivers/papers/nobrainer-cps.pdf
https://www.khoury.northeastern.edu/home/shivers/papers/nobrainer-cps.pdf
🤯1
The Pure Programming Language
https://agraef.github.io/pure-lang/
https://agraef.github.io/pure-lang/
👎1🥴1😍1🤨1
How do we tell truths that might hurt?
Edsger W.Dijkstra, 18 June 1975
https://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html
Edsger W.Dijkstra, 18 June 1975
https://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html
🔥2❤1👍1🗿1💊1😡1
Scheduling Internals
https://tontinton.com/posts/scheduling-internals/
https://tontinton.com/posts/scheduling-internals/
❤3👍3🔥1👏1😍1
Functional Ownership through Fractional Uniqueness
https://arxiv.org/abs/2310.18166
https://arxiv.org/abs/2310.18166
arXiv.org
Functional Ownership through Fractional Uniqueness
Ownership and borrowing systems, designed to enforce safe memory management without the need for garbage collection, have been brought to the fore by the Rust programming language. Rust also aims...
🙏1