int a = 0;


これを入力するとき、

1.i
2.n
3.t
4.スペース
5.a
6.スペース
7.=
8.スペース
9.0
10.;

こんな感じに一文字ずつキーボードから入力しているでしょ?
だから、入力している地点で、ゴールはすでに解ってる。

もっと細かく言うと、
キーボードのキーを押して「文字がディスプレイに表示」もプログラムが動いています。
キー入力もリピート状態で、
次の入力をコンピューターが待っている状態です。

そこでキーを押すと一瞬でプログラムが動いて終了し、
押したキーがディスプレイに表示される。

なので、どこがゴールなのかは、
すでにコンピュータは解ってる。

知りたいのは、スタート地点。