Tag Archives: C

Scheme as a Prototyping Language

The other day I saw a link to this short essay on using Scheme as a prototyping language by Jonathan Sobel. The TL;DR is that Sobel was taking an Algorithms class and was assigned a project to implement the fast … Continue reading

Posted in Programming | Tagged , | Leave a comment

In Defense of C

I spent most of my career writing C code. I’ve also got an old-timey and grumpy outlook so I’m inclined to look on those disparaging C with a certain skepticism. Often, complaints about C are easy to dismiss as the … Continue reading

Posted in General | Tagged , | Leave a comment

A History of the Development of C

Someone posted a pointer to an old (1994) paper of Dennis Ritchie on the development of the C language. I haven’t read it in years and it was interesting to revisit it. The paper, along with several others describing aspects … Continue reading

Posted in Programming | Tagged , | Leave a comment

Moving from C++ to C

I’ve written before about not being a fan of C++. I know it’s an unpopular opinion but I think it’s a terrible language that removed most useful aspects of C while keeping C’s problems. Partly, I suppose, that’s because I’m … Continue reading

Posted in Programming | Tagged , | Leave a comment

Zamansky Live Codes Advent of Code 2016 #2

Mike Zamansky who is, after all, a teacher, demonstrates his coding technique by live coding the second exercise in the 2016 Advent of Code. He is coding in C++ because that’s what he’s teaching at the moment but even if, … Continue reading

Posted in Programming | Tagged , | Leave a comment

A C/C++ Development Environment

It seems odd to me that people keep asking for C/C++ environments for Emacs. Odd because you’d think this would have settled years ago. I’m guessing that this is mostly about having an IDE environment, like Eclipse, for C++. A … Continue reading

Posted in General | Tagged , | Leave a comment

C: Reports of my Death Have Been Greatly Exaggerated

If you cruise along the technical byways of the Internet, you might conclude that the C language is dead. Hardly anyone will admit to writing in it and it’s most often dismissed as old and crufty, a dinosaur language even. … Continue reading

Posted in Programming | Tagged | Leave a comment

Packing C Structures

I’m writing this on my MacBook Pro, a small, light-weight laptop that has 16 GB of memory. Nothing I do on it ever runs out of memory. It wasn’t always that way, of course. Bill Gates famously quipped that he … Continue reading

Posted in Programming | Tagged | Leave a comment

An Overview of C

I spent so many years writing C code that I still tend to “think” in C when considering an algorithm. That’s true even when, as is mostly the case now, I’m going to write the algorithm in Lisp. A lot … Continue reading

Posted in Programming | Tagged | Leave a comment

A GDB Tutorial

Before coming to Lisp, I spent many many years writing C code. Despite the disrepute that C has fallen into with some of those damn kids playing on my lawn, I think it’s a really great language for the problems … Continue reading

Posted in Programming | Tagged | 2 Comments