Hacker News new | ask | show | jobs
by KellyCriterion 14 hours ago
Thread-connected non-determinism is not what the author meant by "compilers are deterministic"
1 comments

If you consider hidden inputs to be part of the input space then the statement is obviously true, but then all computation is deterministic. It is fundamentally impossible for computers to be anything but deterministic. Maybe that is what the author meant, but it seems unlikely as it doesn't add anything. Mentioning determinism usually implies that there is an non-deterministic alternative, which in computing can only mean where there are hidden inputs.