>>86
>そういうのはコンピュータの設計段階でプログラミングを刻んでおくんでしょうか
中央演算処理装置(CPU)を設計する時に、どういう信号が来たらどういう動作をするのか
決めています。その決められたことに則って数字で信号が書かれているのが機械語です。

>ということはオープンソースとして公開されてるのは、機械語に変換する前ということですか
あまり詳しくは知りませんが、オープンソースと言う言葉は「公開された原始プログラム」
という意味だと思いますので、原始プログラム=機械語変換前のプログラムなので
機械語に変換する前だと思います。

コンパイラは機械語に変換してプログラムを完成させるソフトウェアです。なので、
実行する時に機械語に変換する必要はありません。

インタプリタは機械語に変換しないままにして、実行する時に少しづつ機械語に変換しながら
実行するプログラムです。