Skip to main content

ソースコードのさまざまな種類は何ですか?

corpuringすべてのプログラミングとマークアップ言語には、単にソースと呼ばれる場合もある独自の特定のソースコードがあります。このコードは、コンピューターが実行するタスクの説明で構成されており、人間が簡単に読むことができるテキスト形式で作成および保存されます。一部のコードは、使用前にコンパイルされます。これは、ソースを機械言語の一連の命令に変換するプロセスです。HTMLなどのマークアップ言語のテキストは、用語の純粋な意味での技術的にソースコードではなく、しばしばそのように呼ばれます。また、ソースコードには異なる法的カテゴリがあり、最も重要な部門はオープンソースとクローズドソースの間にあります。これらの違いは、ソースコードが言語ごとに異なることを意味します。CやC ++などの一部の言語は関連し、スタイルと構文の特定の要素を共有しています。たとえば、ほぼすべての言語には、コンパイラによる処理ではなく、人間の視聴者向けのコメントまたはコードの一部を示すシステムが含まれています。これはソースコードの非常に一般的な機能であり、複数のスタイルのコメント表記が複数のプログラミング言語で表示されます。場合によっては、インタラクティブモードのPythonなど、このタスクは動的に実行されます。それ以外の場合、コンパイラは、後で使用するために機械言語に命令を保存する実行可能ファイルを作成します。ただし、HTMLやその他の関連するマークアップ言語が意味を伝え、コンピューターによって実行されるタスク、特にテキストやその他の情報をフォーマットおよび表示する方法を説明するため、特定の類似性が存在します。したがって、HTMLでマークアップされたテキストは、多くの場合、ソースコードと呼ばれます。オープンソースソフトウェアは、コードが提供されているソフトウェアであり、文字列が添付されておらず、時には著者の基本的な権利を保持するオープンソースライセンス契約の下にある場合もあります。このような契約には、ソースコードに実行できる変更の種類が制限されていますが、一部の契約は、元の著者にクレジットを与えなければならないことを単純に規定しています。このモデルでは、ライセンスホルダーに実行可能ファイルのみが提供されます。ユーザーは、実行可能ファイルを逆コンパイルしようとすることを禁止し、基礎となるコードを表示します。この法的モデルは商業ソフトウェア分野を支配していますが、一部のオープンソースビジネスモデルも実行可能であることが証明されています。