The Old Man and the C edit / delete

Sun's TeamWare team adopts C++ in the early 90s, and reflects on what they did and didn't like. (I find it kind of amazing that they didn't see any value in local variable declarations.)

to c c++ language-design ... on 05 March 2014

LITCAVE edit / delete

Replacing a Unix userspace more-or-less from scratch, including a compiler, libc, and so on.

to c compiler minimal software unix ... on 22 February 2014

The Descent to C edit / delete

An excellent overview of what makes C (and the C subset of C++) an unusual programming language. Students: well worth a read.

to ag0700 ag0803 architecture c language-design programming teaching ... on 10 February 2014

Csmith edit / delete

"Csmith is a tool that can generate random C programs that statically and dynamically conform to the C99 standard. It is useful for stress-testing compilers, static analyzers, and other tools that process C code."

to c c99 compiler fuzzing software testing ... on 12 November 2013

ISO/IEC JTC1/SC22/WG14 - C edit / delete

The ISO C working group. Interesting discussions.

to c iso language-design ... on 07 September 2013

Cello • High Level Programming C edit / delete

Dynamic OO using the GNU C extensions. Neat -- if just for the interesting puzzle of figuring out how it's done without looking at the spoilers!

to c compiler gnu language-design oo ... on 20 July 2013

Optimizations/string_functions - glibc wiki edit / delete

How to vectorise C string functions.

to c glibc libc optimisation vectorisation ... on 11 July 2013

DICE C Compiler for the Amiga » Fun with virtualization edit / delete

Someone else who figured out that you could combine the runtime from Amiga Shopper's cut-down version of DICE with the executables from the shareware version to get a more-or-less complete compiler. I remember doing this in 1995... of course, it's all open source now!

to amiga c compiler dice retrocomputing ... on 29 May 2013

gcc6809 - GNU C Compiler for the Motorola 6809 processor - Google Project Hosting edit / delete

GCC for the 6809. This shouldn't be terribly surprising given that GCC supports 8-bit-like models of the AVR; it'd be nice if it did more of these!

to 6809 8bit c compiler gcc ... on 26 April 2013

Obscure C edit / delete

I was aware of most of this, but the bit about typedef was new to me!

to c language-design obfuscated ... on 15 April 2013

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