3 ms·
> Because mechanical engineering isn't only math? Neither is software: memory constraints, latency, reliability, cpu speed. Almost the entire cryptography fie
by josefx 5y ago
> Because mechanical engineering isn't only math?
Neither is software: memory constraints, latency, reliability, cpu speed.
Almost the entire cryptography field relies on physical limitations on execution speed. Anyone working on even remotely real time systems has to account for these same limitations and possibly work around them.
Every student learns about runtime and memory complexity of various algorithms. Something that would be entirely irrelevant in a purely mathematical context. At what speed does an ideal Turing machine run? How much memory does it have?
- pessimizer 5y agoSo algorithms aren't math, either?
- amelius 5y agoThe algorithms are. But so are the 3D models produced by a mechanical engineer, which are patentable.