« earlier | later » Page 5 of 7
Coccinelle: A Program Matching and Transformation Tool for Systems Code edit / delete
Tool for applying "semantic patches" (e.g. adding an extra argument to a function under some conditions).
to c patch program-transformation refactoring software ... on 19 November 2009
IvyWiki : Home Page edit / delete
C with additional static checking.
to c concurrency language-design research ... on 16 October 2009
dsPIC development under Linux edit / delete
GCC for the dsPIC (as used in the e-puck).
to c e-puck gcc microcontroller pic ... on 03 June 2009
Matchflap College edit / delete
Tom Duff's web pages. Various interesting articles, and some cute bits of C.
to c programming research retrocomputing ... on 04 December 2008
"clang" C Language Family Frontend for LLVM edit / delete
LLVM now has a C/C++ frontend. Since the AST it produces is designed to support static analysis and refactoring, this would allow us to do occam-style concurrency analysis of C++ programs -- which'd be neat. We should look more at LLVM.
Hierachical allocator from the Samba folks. This looks like an eminently sensible way of doing MM in C programs.
Dom's software - BBC Micro software and utilities edit / delete
Partial port of CC65 to the BBC.
to bbc c compiler retrocomputing software ... on 20 May 2007
Compiler from a C#-like language to C with GObject. Perhaps worth looking at for Potamus in the future?
to c compiler design gtk language programming ... on 05 March 2007
Bit Twiddling Hacks edit / delete
to c programming research ... on 04 January 2007
Some interesting stuff about GCC and optimisation; in particular, a good discussion of strict aliasing and how it can help the optimiser.
to c compiler optimisation programming research ... on 16 December 2006
« earlier | later » Page 5 of 7
tasty by Adam Sampson.