orangeduck/CPP_COMPLETE edit / delete

(Via david.) Turing-complete computation in the C preprocessor. Neat.

to amusements c obfuscated preprocessor ... on 18 November 2012

vsergeev/apfcp · GitHub edit / delete

Assembly primer for C programmers. AG0803, this one's likely to be interesting.

to ag0803 assembly c teaching ... on 16 September 2012

Rob Pike: Notes on Programming in C edit / delete

This is all sensible advice and recommended to AG0700 students, except for the bit about include files, which is dangerous nonsense. ;-)

to ag0700 c style ... on 21 May 2012

review.coreboot Code Review - coreboot.git/tree - util/romcc/ edit / delete

Neat bit of software I wasn't previously aware of: coreboot includes a C compiler that doesn't use RAM at all, so that its RAM initialisation code can be written in C. About 25kLOC.

to c compiler software ... on 09 April 2012

The Boston Diaries - Captain Napalm edit / delete

Implementing a hex dump in lots of different ways.

to ag0700 c programming ... on 30 March 2012

Frama-C edit / delete

to c software static-analysis ... on 24 March 2012

C pointers explained – The Paleotechnologist edit / delete

This is essentially the same way I explain pointers, so probably worth linking to as a handy reference for students who can't remember the syntax in C++...

to ag0700 c pointers teaching ... on 28 January 2012

Continuation Passing C (CPC) — Gabriel Kerneis edit / delete

Translates C with concurrency primitives into plain C using continuation-passing. Would be useful as a backend for Tock, say.

to c compiler concurrency continuations coroutines software ... on 15 May 2011

BDS C: An 8080/Z80 C Compiler edit / delete

Now open source, which is nice. Some day I ought to get CP/M running on one of my homebrew Z80 machines...

to c compiler cpm software ... on 07 January 2011

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom