> "And we may also wonder if a sentient computer program might one day be called alive of course"
Why does a computer program have to be sentient to be called alive?
Why does a computer program have to be sentient to be called alive?
In addition, they use that energy to (often) lower internal entropy and replicate themselves. They evolve with the assistance of a symbiote (humans), and are subject to competitive pressures for evolutionary fitness.
Mating is almost unheard of, but composition of parts is rampant.
You just described a laptop.
And the execution of an algorithm that evolution programed is somehow 'special', probably because another algorithm says so.