34 ms·
Writing a program is a linear process. You have an input and an output. But a novel (for instance) has multiple paths and plotlines, towards an indefinite goal
by byrneseyeview 18y ago
Writing a program is a linear process. You have an input and an output.
But a novel (for instance) has multiple paths and plotlines, towards an indefinite goal, with the possibility of sequels, prequels, side-plots, and other ancillary matters, all of which can contradict one another in unpredictable ways -- and your debugger is an obsessed adolescent fan emailing you at 3 AM or asking about that musical mixup in 2F09.
- william42 18y agoYou must have never written any GUI code.
- omouse 18y agoThat has inputs and outputs as well, though there is an input-waiting process (which doesn't matter when you're modeling/designing the GUI).
- tokipin 18y agoi don't see the difference. there is input and output in writing a novel too if you want to trivialize it like that. and programs have multiple execution paths, both potential and actual, and can have successive versions as well (e.g. CorelDraw 10.) choices made at some point can affect decisions later on. and it's likely actual humans will use your program