3 ms·
Quotations on simplicity in software design
- dalke 12y agoI saw the first line, "Remember that there is no code faster than no code." and realized it needs at least one qualifier; just because you see no code doesn't mean it isn't there. % echo -n "" > nothing.sh % cat > nothing.c int main() { return 0; } ^D % cc nothing.c -o nothing % chmod +x ./nothing.sh % ls -l nothing.sh nothing -rwxr-xr-x 1 dalke admin 8648 Dec 24 16:55 nothing -rwxr-xr-x 1 dalke admin 0 Dec 24 16:59 nothing.sh % time ./nothing.sh 0.007u 0.006s 0:00.01 0.0% 0+0k 0+0io 0pf+0w % time ./nothing.sh 0.006u 0.005s 0:00.01 0.0% 0+0k 0+0io 0pf+0w % time ./nothing.sh 0.006u 0.005s 0:00.01 0.0% 0+0k 0+0io 0pf+0w % time ./nothing 0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w % time ./nothing 0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w % time ./nothing 0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w An empty file (which is treated as a shell script) takes longer to run than the 8K file.