run and execute have similar meaning when talking about a program, like we can say

run this program


execute your program

, but I'm not sure if they are the same.

  • Basically the same, though some context would be helpful. run refers to operation, while execute (in computing) refers to operations being performed on computer code. It depends on where you are looking from. – user3169 Jan 7 '18 at 23:39

They are the same.

One difference is, it's (in my experience) much less common to see execute used intransitively than it is to see run used intransitively.


The program is running

is fairly common, but

(*) The program is executing

is fairly rare (and would probably come across as simply wrong to some people).

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.