Why Is SQLite Coded In C

We are nearing the day someone quips that C is an improvement on most of its successors (smirk). So reading this page from the SQLite website is instructive, as is reading the page on the tooling and coding practices that make this approach work.

I think none of this is news, and these approaches have been on the books for quite a bit. But still, as I said: an improvement on most of its successors. Hat tip: HN discussion.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Low dependency

Just reminiscing. There was this guy on my college dorm floor who was really in to airplanes. Maybe a few years before this, the USAF had (iirc) first publicly admitted to experimenting with fighter jets with forward-swept wings, vehicles so unstable that flying them was beyond human reflexes and a computer control system was needed for them to fly at all; very high-tech stuff, very impressive. He had a poster on his dorm room wall of one of those forward-swept-wing fighters, just the sort of thing he would have a poster of. One day in the dorm common room we were watching some miscellaneous fluff on TV (I think it was Airwolf), and the episode that was on involved a crop-dusting triplane. And this guy with a poster of a super-high-tech fighter on his wall remarked reverentially, "You can fly one of those at thirty miles an hour without stalling." [The speed he named may actually have been lower than that; what I've remembered vividly all these years is the referential tone in which it was said.]

Yeah, that was kind of my

Yeah, that was kind of my point...