Why aren’t computers programmed to understand that multiple clicks mean “prioritize this” instead of “open many iterations of this process”?

700 views

Why aren’t computers programmed to understand that multiple clicks mean “prioritize this” instead of “open many iterations of this process”?

In: Technology

6 Answers

Anonymous 0 Comments

Well they’re already programmed to prioritise instructions in the order they are given.

If a program isn’t loading it’s because the computer is already busy working on things it’s been told to do before.

So if you wanted a computer to check if a program is already running before launching you’re slowing down the startup process by adding an extra step. Not only this but you now need to implement some way of differentiating between a user wanting to prioritise something vs actually opening a second instance.

This also ignores the fact that a computer will be working on lots of different things at any given time. How do you know what to suddenly stop working on to put more processing power into launching something?
Programs are often large sets of instructions and not simply a single command, as such randomly interrupting this can cause fatal errors when it expects an output to something that you’ve now cancelled.

That’s not to say that similar features don’t already exist though. Some programs will spot an already running instance of something and rather than launch a new instance simply draw focus to it.

You are viewing 1 out of 6 answers, click here to view all answers.