4 ms·
Assembly language is not the most general because and particular assembly code can be run on only a few particular architectures. It's the higher-level language
by mjcohen 6y ago
Assembly language is not the most general because and particular assembly code can be run on only a few particular architectures. It's the higher-level languages that are more general.
- fouric 6y agoAlright, I'll add a caveat: "assembly language is the most general for a particular architecture". > It's the higher-level languages that are more general. This is still false. Rust, for instance, is higher-level than C, while being less general - the borrow-checker constrains you from being able to do certain things. Haskell is even higher-level and even more restrictive. The most general "programming language" is a Turing machine. Not coincidentally, it's also the least useful, and nobody programs in it. This reinforces my point that "more general = more useful" is false.