ホームページ  >  記事  >  ユーザーが高級コンピューター言語で作成したプログラムは通常何と呼ばれますか?

ユーザーが高級コンピューター言語で作成したプログラムは通常何と呼ばれますか?

青灯夜游
青灯夜游オリジナル
2022-07-13 14:09:2838193ブラウズ

ユーザーが高級コンピュータ言語で作成したプログラムは、通常「ソース プログラム」と呼ばれます。ソース プログラムとは、特定のプログラミング言語仕様 (高級言語) に従って記述された、コンパイルされていないテキスト ファイルを指し、人間が判読できる一連のコンピューター言語命令です。コンピュータ ソース プログラムの最終的な目標は、人間が読めるテキストをコンピュータが実行できるバイナリ命令に変換することです。このプロセスはコンパイルと呼ばれ、コンパイラによって完了します。

ユーザーが高級コンピューター言語で作成したプログラムは通常何と呼ばれますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

ユーザーが高級コンピュータ言語で作成したプログラムは、通常「ソース プログラム」と呼ばれます。

ソース プログラム (ソース コードとも呼ばれる) は、特定のプログラミング言語仕様に従って記述されたコンパイルされていないテキスト ファイルを指し、人間が判読できる一連のコンピューター言語命令です。最新のプログラミング言語では、ソース コードは書籍やテープの形式で表示されることもありますが、最も一般的に使用される形式はテキスト ファイルであり、その目的はコンピュータ プログラムをコンパイルすることです。コンピュータのソース コードの最終的な目標は、人間が読めるテキストをコンピュータが実行できるバイナリ命令に変換することです。このプロセスはコンパイルと呼ばれ、コンパイラによって完了します。

ソースプログラムはアセンブリ言語や高級言語で書かれたコードです。主なターゲットは開発者であり、私たちが通常使用するアプリケーションはリリース前にコンパイルおよびパッケージ化され、最終結果がユーザーとエンド顧客に提示されます。

高級言語とは通常、C/C、BASIC、C#、JAVA、PASCALなどを指します。アセンブリ言語はASMです。これが唯一です。これより下位の言語はマシンです。」言語。

ソース プログラムには主に次の 2 つの機能があります:

1. ターゲット コード、つまりコンピュータが認識できるコードを生成します。

2. ソフトウェアの説明、つまりソフトウェアの書き方を説明します。多くの初心者や少数の経験豊富なプログラマーさえも、ソフトウェアの説明の記述を無視します。これは、この部分が生成されたプログラムに直接表示されず、コンパイルにも関与しないためです。しかし、コードをコメント化することは、ソフトウェアの学習、共有、メンテナンス、ソフトウェアの再利用にとって大きなメリットがあります。したがって、ソフトウェアの説明を書くことは、優れたプログラムを作成するための良い習慣であると業界では考えられており、会社によってはそれを書くことを義務付けているところもあります。

ソース コードを変更しても、生成されたターゲット コードを変更することはできないことに注意してください。それに応じてターゲット コードを変更する必要がある場合は、再コンパイルする必要があります。

拡張知識: 高級言語

高級プログラミング言語 (高級プログラミング言語) は、マシンに依存しない、プロセス指向またはオブジェクト指向の言語です。 。高級言語は、日常会話に近い数学的言語を参照して設計された言語です。

高水準言語は、低水準言語よりも読みやすく、理解しやすいです。初期のコンピュータ産業の発展は主に米国で行われたため、一般的な高級言語は英語をモデルとして作られました。

高級言語は、コンピュータのハードウェア構造や命令体系とは何の関係もなく、表現力が強く、データ操作やプログラムの制御構造を簡単に表現でき、さまざまなアルゴリズムをより適切に記述することができ、学習が容易です。マスターする。しかし、高級言語コンパイルによって生成されるプログラムコードは、一般にアセンブリ言語で設計されたプログラムコードよりも長く、実行速度も遅くなります。そのため、高速性やコード長が要求されるプログラムや、ハードウェアを直接制御するプログラムを記述するのにアセンブリ言語は適しています。高級言語、アセンブリ言語、および機械語はすべて、コンピューター プログラムを作成するために使用される言語です。

高級言語プログラムは、マシンのハードウェア構造を「見ることができず」、マシンのハードウェア リソースに直接アクセスするシステム ソフトウェアやデバイス制御ソフトウェアを作成するために使用することはできません。この目的を達成するために、一部の高級言語はアセンブリ言語による呼び出しインターフェイスを提供します。アセンブリ言語で記述されたプログラムは、スタックを使用してパラメータまたはパラメータのアドレスを渡すことにより、高級言語の外部プロシージャまたは関数として使用できます。

カテゴリ:

  • 命令語。この言語の意味論的な基盤は、「データ ストレージ/データ操作」をシミュレートするチューリング マシン計算可能モデルであり、これは現代のコンピューター アーキテクチャの自然な実装と非常に一致しています。オペレーションを生成する主な方法は、ステートメントまたはコマンドの副作用に依存することです。 Fortran、Pascal、Cobol、C、C、Basic、Ada、Java、C# など、最近よく使われている言語のほとんどがこのタイプです。さまざまなスクリプト言語もこのタイプとみなされます。

  • 関数型言語。この言語のセマンティック基盤は、数学関数の概念に基づいた値マッピングのラムダ演算子計算可能モデルです。この言語は、人工知能などの仕事の計算に非常に適しています。 Lisp、Haskell、ML、Scheme、F#などの代表的な関数型言語

  • 論理言語。この言語の意味論的な基盤は、一連の既知のルールに基づく形式論理のシステムです。この言語は主にエキスパート システムの実装で使用されます。最も有名な論理言語は Prolog です。

  • #オブジェクト指向言語。最新の言語のほとんどはオブジェクト指向のサポートを提供していますが、一部の言語は基本的なオブジェクト指向モデルに直接構築されており、言語の構文形式のセマンティクスは基本的なオブジェクト操作です。主要な純粋なオブジェクト指向言語は Smalltalk です。

プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !

以上がユーザーが高級コンピューター言語で作成したプログラムは通常何と呼ばれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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