ELI5: Explain Like I'm 5

COMEFROM

Okay kiddo, so imagine you're playing a game with your friends and you have to follow certain rules to win. Now, imagine if one of your friends could magically go back in time and change the rules so that they could win. That's kind of what "comefrom" means.

In computer programming, "comefrom" is not an actual command, but it's a way to talk about something called "unstructured programming." This means that instead of following a set of rules in a program from beginning to end, you can jump around the code and change the order things happen in.

For example, normally you would use a command called "goto" to jump to another part of the code. But "comefrom" is sort of like the opposite of that. It lets you jump back to a previous part of the code from somewhere else in the program.

This can be really confusing and make the program really hard to understand, so most programmers try to avoid using "comefrom" if they can. It's kind of like if your friend kept changing the rules of the game so they could always win - it's not fair and it makes things harder for everyone else.

So, in short, "comefrom" is a programming concept that lets you jump back in the code, but it's not really used much because it can cause confusion and make things harder to understand.