The Ancient History o C

C was developed at Bell Labs on a PDP-11 by Dennis Ritchie. As soon as it was running on multiple (i.e. more than one) machines, then the nascent “document processing” OS named Unix was rewritten in C by Ken Thompson in a matter of months. Bell Lab released Version 6 Unix outside of Bell Lab and along with it, the influence of C grew.

The Ancient History o C Read Post »

ICCAVR gets 64-bit double support in printf

(We are going to blog more often, catch us at http://imagecraft.com/blog https://www.facebook.com/imagecraft.inc and Twitter @imagecraftinc) One common concession to C Standard on typical 8-bit embedded compilers is that double data type is 32 bits and not 64 bits as required by the standard. Since 8-bit CPU microcontrollers are usually limited by both memory size and clock speed, this is an acceptable tradeoff. However, some of these 8-bit micros are growing in size and speed, driven by the complexity of the firmware. We added 64-bit double support a couple years back, and now we are adding full printf (e.g. %f, %g,

ICCAVR gets 64-bit double support in printf Read Post »

Scroll to Top