Comment by owlbite

7 months ago

I suspect it comes from raising flags/signals (literally as one might run a flag up a flag pole?) to indicates CPU conditions, and then that terminology getting propagated from hw to sw.

I would have thought it came from the concept of 'raising an issue' or even 'raising a stink'.

… which could come from raising the voltage of a signal indicating a condition.

idk because there are some circles in which boolean variables are called flags but I've never seen them referred to as being raised or unraised/lowered, only set and unset