If you have an '''algorithm''' in a [[Syntax of programming languages|syntax]] that can be [[parsing|parsed]] by a [[compiler]], [[Interpreter (computing)|interpreter]], [[virtual machine]], or [[cpu]], then you have a '''computer program'''. Therefore, a '''[[computer program]]''' is '''[[algorithm#Formalization of algorithms|essentially an algorithm]]'''.
If you have an '''algorithm''' in a [[Syntax of programming languages|syntax]] that can be [[parsing|parsed]] by a [[compiler]], [[Interpreter (computing)|interpreter]], [[virtual machine]], or [[cpu]], then you have a '''computer program'''. Therefore, one kind of '''[[computer program]]''' is '''[[algorithm#Formalization of algorithms|essentially an algorithm]]'''.
This user believes Be Afraid is an unfortunate reality. "You should also learn that Wikipedia users often display ownership of articles they've edited, and jealously guard the fiefdoms and cliques they've developed..."
What is a computer program?
How does a Mathematician move a pot on a stove?
Given a stove with the top-right burner warming, how does a Mathematician move a pot from the top-left burner to the top-right burner?
1) Lift the pot 3 inches.
2) Move the pot 18 inches to the right.
3) Lower the pot 3 inches.
4) Call these steps algorithm number 1.
Now, how does a Mathematician move a pot from the bottom-left burner to the top-right burner?
1) Lift the pot 3 inches.
2) Move the pot 12 inches forward.
3) Lower the pot 3 inches.
4) Execute algorithm number 1.
As you can see, an algorithm is a sequence of instructions.
How does a Computer Scientist move a pot on a stove?
How does a Computer Scientist move a pot from the bottom-left burner to the top-right burner?