ホームページ  >  記事  >  バックエンド開発  >  ソースコードとは何ですか

ソースコードとは何ですか

藏色散人
藏色散人オリジナル
2019-01-16 10:17:13270673ブラウズ

ソース コードは、人間が判読できる命令のリストであり、プログラマーがプログラム開発時にワードプロセッサ プログラムに書き込むことがよくあります。ソース コードはコンパイラを通じて実行され、コンピュータが理解して実行できるマシン コード (オブジェクト コードとも呼ばれます) に変換されます。オブジェクト コードはほとんどが 1 と 0 で構成されているため、人間が読むことはできません。

ソースコードとは何ですか

ソース コードの例

ソース コードとオブジェクト コードは、コンパイルされたコンピューター プログラムの前後の状態です。コンパイルされたコード用のプログラミング言語には、C、C#、Delphi、Swift、Fortran、Haskell、Pascal などが含まれます。 C 言語のソース コードの例を次に示します。

/* Hello World program */
#include<stdio.h>
main()
{
printf("Hello World")
}

このコードが「Hello World」の出力に関係していることを理解するには、コンピューター プログラマーである必要はありません。もちろん、ほとんどのソース コードはこの例よりもはるかに複雑です。ソフトウェア プログラムに数百万行のコードがあることは珍しくありません。レポートによると、Windows 10 オペレーティング システムには約 5,000 万行のコードがあります。

ソース コード ライセンス

ソース コードは独自のものでも、オープンなものでもかまいません。多くの企業はソースコードを厳重に保護しています。ユーザーはコンパイルされたコードを使用できますが、表示したり変更したりすることはできません。 Microsoft Office は独自のソース コードの一例です。他の企業はインターネット上にコードを公開しており、誰でも無料でダウンロードできます。 Apache OpenOffice は、オープン ソース ソフトウェア コードの一例です。

プログラミング言語コードの解釈

JavaScript などの一部のプログラミング言語は、マシン コードにコンパイルされず、解釈されます。このような場合、コードは 1 つだけであるため、ソース コードとオブジェクト コードの区別は適用されません。個々のコードはソース コードであり、読み取りとコピーが可能です。場合によっては、このコードの開発者が閲覧できないように意図的に暗号化している可能性があります。インタープリタ型プログラミング言語には、Python、Java、Ruby、Perl、PHP、Postscript、VBScript などが含まれます。

以上がソースコードとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。