「プログラム」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''プログラム''' | + | '''プログラム'''とは、[[コンピューター]]にさせたい仕事を書き連ねた命令書のことである。算数に詳しいひとは[[アルゴリズム]]のことをプログラムと言ったりもする。 |
プログラムを作る人のことを[[プログラマー]]といい、プログラムを書く行為を[[プログラミング]]という。 | プログラムを作る人のことを[[プログラマー]]といい、プログラムを書く行為を[[プログラミング]]という。 | ||
− | + | プログラムの書き方はいろいろあるが、現在では99.9999%くらいが[[[高級言語]]と呼ばれる[[プログラミング言語]]を用いて[[ソースコード]]を起こす。 | |
− | プログラムの書き方はいろいろあるが、現在では99.9999%くらいが[[高級言語]]と呼ばれる[[プログラミング言語]]を用いて[[ソースコード]]を起こす。 | ||
− | |||
== プログラムの実行 == | == プログラムの実行 == | ||
− | + | プログラムの実行には、当然のようにコンピューターが理解できる言葉(≒[[ネイティブコード]])である必要がある。 | |
− | + | そのコンピューターが理解できる言葉に翻訳する方式は、大きくわけて[[ソースコード]]をあらかじめ[[コンピューター]]が理解できる言葉に翻訳しておく[[コンパイル]]方式と、[[ソースコード]]または[[中間コード]]を逐次翻訳しながら実行する[[インタプリタ]]方式がある。 | |
− | + | 現在ではインタプリタとコンパイラのハイブリッドである[[JITコンパイル]]方式が流行っている。 | |
== 関連項目 == | == 関連項目 == |