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, 2018 at 23:39

1 Answer 1


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).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .