source programとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > source programの意味・解説 

ソース‐プログラム【source program】

読み方:そーすぷろぐらむ

ソースコード


げんし‐プログラム【原始プログラム】

読み方:げんしぷろぐらむ

《source program》⇒ソースコード


ソースコード

別名:ソースプログラム
【英】source code, source program

ソースコードとは、計算機動作させる実行形式プログラムの元となる、プログラミング言語記述仕様に従って記述され文書のことである。

計算機は、機械語呼ばれる中央処理装置直接解釈できる命令実行することによって動作する。しかし、人間にとって、機械語を扱うことは非常に難しい。そのため、プログラミング言語用いてソースコードの命令記述し、そのソースコードを機械語書かれ実行形式プログラム変換してから計算機与える、という手順がとられている。

プログラムは、多く場合コンパイル経て生成されネイティブ機械語の状態で実行されるコンパイルされる前のソースコードはテキスト形式データであり、テキストエディタなどで読むことができるが、実行形式プログラムバイナリ形式であり、テキストエディタなどでは読むことができないまた、コンパイルを経る手順の他にも、ソースコードを逐次機械語変換しながら実行するインタープリタ形式呼ばれる場合がある。インタープリタ形式は、インタープリタ型言語呼ばれる種類プログラミング言語において用いられる形式である。この場合は、実行形のプログラムがすなわちソースコードであるということになる。

あるアプリケーションプログラム構成するソースコードは、通常は、モジュールごとに複数テキストファイル分割されている。個々ファイルにおいて記述されるプログラムコードは、使用するプログラミング言語に応じて区別されそれぞれのプログラミング言語規定する文法に基づく命令文などが記述されている。文法通り記述されているソースコードは、それぞれの言語ごとに用意されているコンパイラインタープリタによって処理される。ソースコードがコンパイルされると、ネイティブ機械語オブジェクトコード)が出力されリンカによって実行ファイル変換される

商品として有償提供されているソフトウェア多くは、利益逸しないためなどの理由で、ソフトウェア改変複製不可能な状態で提供されている。このようなソフトウェアプロプライエタリソフトウェア呼ばれるが、その多くは、ソースコードを提供せず機械語書かれ実行形式プログラムだけを配布することで複製などを不可能にしている。

プロプライエタリソフトウェアとは逆にプログラム誰でも利用した改変改良加えたりできるように、ソースコードが敢えて公開されているソフトウェアは、オープンソースソフトウェアOSS)と呼ばれている。

また、Webページ構造記述しているHTMLXHTMLなどの文書のソースコードについては、Webブラウザ機能用いたりファイルダウンロードしたりすることで簡単に見ることができる。

ソースコードは、プログラム直接的な元となる文書であり、人間によって改良変更などの手加えられる重要な文書である。そのため、ソースコードの可読性が高いことが重要視されている。可読性向上させるための約束事は、コーディング規約などと呼ばれており、それぞれの組織プロジェクトごとにあらかじめ設定されるプログラミング言語種類によってもコーディング規約内容異なるが、コーディング規約として示される具体的な例としては、インデント用い方をはじめ、変数関数名クラス名命名方法、あるいは括弧使い方、といった事項がある。なお、コーディング規約包含するより広義コーディングやり方を、プログラミング作法と呼ぶ場合もある。



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「source program」に関係したコラム

辞書ショートカット

すべての辞書の索引

「source program」の関連用語

source programのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



source programのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリソースコードの記事を利用しております。

©2024 GRAS Group, Inc.RSS