back

by dmitrygr·9y ago·view on hn ↗
Is it that amazing how best tools for any given job keep resurging no matter how many times people try to replace them?

Turns out that for many jobs C is simply the best language.

Memory limited? C

CPU limited? C

No OS? C

Need precise-ish control of executed code? C

Want inline assembly you can integrate with? C

New chip/architecture? C

Predictable performance? C

Hm, not surprising after all :)

2 comments
Except Rust has all of those with significant improvements to the type system, safety and library/package ergonomics.

I don't use the word "significant" loosely here at all either.

When you can fit a rust program that works as a voice-changing dictaphone into 1K of flash on a Cortex-M0, get back to me