3 ms·
It can definitely be simple, but if you're writing C you're compiling directly on hardware. If you change the hardware, your program will not run. That is liter
by tomphoolery 13y ago
It can definitely be simple, but if you're writing C you're compiling directly on hardware. If you change the hardware, your program will not run. That is literally the definition of unreliable.
- serge2k 13y agoThat's a stupid definition for unreliable.
- solipsism 13y agoIt's not, actually. The Mars Exploration Rover won't work underwater. That doesn't mean it's unreliable. When your compiled C program sometimes runs on x86 and sometimes doesn't, that is the definition of reliable.
- randomdrake 13y agoReliability can be measured in successes and failures. Failing reliably is not necessarily a bad thing. Some things you build may or may not work on other hardware. That's unreliable. You assert, with confidence, that C will fail. That's reliable. You can rely on it failing.