C in indeed a functional language in that most C projects are things that have been observed in real life and have subsequently been uploaded into computers.

I'd also like to note that performance is the ULTIMATE concern in a lot of cases.

If you have a server that is making 10million requests to a certain method in a minute, then you cannot afford any performance compromise. Any, at all.

Rust will never replace C/C++ with regard to high performance computing.

> Rust will never replace C/C++ with regard to high performance computing.

I don't buy this. Rust is a lot easier to make more performant than C++ and doesn't really trail behind C in anything but .text size last time I looked. Considering you can easily write C-like Rust that ends up in the same LLVM stack as Clang (more or less) I just don't think this is true outside of some very specific contexts.

> C in indeed a functional language in that most C projects are things that have been observed in real life and have subsequently been uploaded into computers.

I don’t think you share the same understanding of functional as TFA uses.

Not functional as in “working”/functioning. Functional is meant here as in functional programming, the paradigm.