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

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

Jul 13, 2022 pm 02:09 PM
コンピューター

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

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

このチュートリアルの動作環境: 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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

2024 CSRankings 全国コンピュータ サイエンス ランキングが発表されました! CMUがリストを独占、MITはトップ5から外れる 2024 CSRankings 全国コンピュータ サイエンス ランキングが発表されました! CMUがリストを独占、MITはトップ5から外れる Mar 25, 2024 pm 06:01 PM

2024CSRankings 全国コンピューターサイエンス専攻ランキングが発表されました。今年、米国の最高のCS大学のランキングで、カーネギーメロン大学(CMU)が国内およびCSの分野で最高の大学の一つにランクされ、イリノイ大学アーバナシャンペーン校(UIUC)は6年連続2位となった。 3位はジョージア工科大学。次いでスタンフォード大学、カリフォルニア大学サンディエゴ校、ミシガン大学、ワシントン大学が世界第4位タイとなった。 MIT のランキングが低下し、トップ 5 から外れたことは注目に値します。 CSRankings は、マサチューセッツ大学アマースト校コンピューター情報科学部のエメリー バーガー教授が始めたコンピューター サイエンス分野の世界的な大学ランキング プロジェクトです。ランキングは客観的なものに基づいています

リモート デスクトップがリモート コンピュータの ID を認証できない リモート デスクトップがリモート コンピュータの ID を認証できない Feb 29, 2024 pm 12:30 PM

Windows リモート デスクトップ サービスを使用すると、ユーザーはコンピュータにリモート アクセスできるため、リモートで作業する必要がある人にとっては非常に便利です。ただし、ユーザーがリモート コンピュータに接続できない場合、またはリモート デスクトップがコンピュータの ID を認証できない場合、問題が発生する可能性があります。これは、ネットワーク接続の問題または証明書の検証の失敗が原因である可能性があります。この場合、ユーザーはネットワーク接続をチェックし、リモート コンピュータがオンラインであることを確認して、再接続を試行する必要がある場合があります。また、リモート コンピュータの認証オプションが正しく構成されていることを確認することが、問題を解決する鍵となります。 Windows リモート デスクトップ サービスに関するこのような問題は、通常、設定を注意深く確認して調整することで解決できます。時間または日付の違いにより、リモート デスクトップはリモート コンピューターの ID を確認できません。計算を確認してください

コンピューターのeとは何ですか コンピューターのeとは何ですか Aug 31, 2023 am 09:36 AM

コンピューターの「e」は科学表記記号です。文字「e」は科学表記の指数区切り記号として使用され、「10 乗する」という意味です。科学表記では、数値は通常 M × と書きます。 10^E。M は 1 ~ 10 の数値で、E は指数を表します。

修正: Microsoft Teams エラー コード 80090016 コンピューターのトラステッド プラットフォーム モジュールが失敗しました 修正: Microsoft Teams エラー コード 80090016 コンピューターのトラステッド プラットフォーム モジュールが失敗しました Apr 19, 2023 pm 09:28 PM

<p>MSTeams は、チームメイトや同僚とコミュニケーション、チャット、通話を行うための信頼できるプラットフォームです。 MSTeam のエラー コード 80090016 と「コンピュータのトラステッド プラットフォーム モジュールに障害が発生しました」というメッセージ</strong>により、ログインが困難になる場合があります。エラー コードが解決されるまで、アプリではログインできません。 MS Teams またはその他の Microsoft アプリケーションを開いているときにこのようなメッセージが表示された場合は、この記事で問題を解決することができます。 </p><h2&

コンピューターCUってどういう意味ですか? コンピューターCUってどういう意味ですか? Aug 15, 2023 am 09:58 AM

コンピュータにおける cu の意味は文脈によって異なります: 1. コンピュータの中央プロセッサにあるコントロール ユニット、CU はコンピューティング プロセス全体の調整と制御を担当するコンポーネントです; 2. グラフィック プロセッサなどのコンピューティング ユニット加速プロセッサ。CU は、並列コンピューティング タスクを処理するための基本ユニットです。

このコンピュータではグループ ポリシー オブジェクトを開けません このコンピュータではグループ ポリシー オブジェクトを開けません Feb 07, 2024 pm 02:00 PM

コンピュータを使用しているときに、オペレーティング システムが誤動作することがあります。今日私が遭遇した問題は、gpedit.msc にアクセスすると、正しいアクセス許可がない可能性があるためグループ ポリシー オブジェクトを開けないというメッセージがシステムから表示されることでした。このコンピュータ上のグループ ポリシー オブジェクトを開けませんでした。解決策: 1. gpedit.msc にアクセスすると、アクセス許可がないため、このコンピュータ上のグループ ポリシー オブジェクトを開けないというメッセージが表示されます。詳細: システムは指定されたパスを見つけることができません。 2. ユーザーが閉じるボタンをクリックすると、次のエラー ウィンドウがポップアップ表示されます。 3. ログ レコードをすぐに確認し、記録された情報を組み合わせて、問題が C:\Windows\System32\GroupPolicy\Machine\registry.pol ファイルにあることを確認します。

Steam がリモート コンピューターに接続できない場合はどうすればよいですか? Steam がリモート コンピューターに接続できない場合はどうすればよいですか? Mar 01, 2023 pm 02:20 PM

steam がリモート コンピュータに接続できない問題の解決策: 1. ゲーム プラットフォームで、左上隅にある「steam」オプションをクリックします; 2. メニューを開いて「設定」オプションを選択します; 3. 「」を選択します。 4.「リモートプレイ」機能を有効にするにチェックを入れ、「OK」ボタンをクリックします。

コンピューターからログアウトするための Python スクリプト コンピューターからログアウトするための Python スクリプト Sep 05, 2023 am 08:37 AM

今日のデジタル時代では、自動化はさまざまなタスクを合理化し、簡素化する上で重要な役割を果たしています。これらのタスクの 1 つはコンピュータからのログオフです。これは通常、オペレーティング システムのユーザー インターフェイスからログアウト オプションを選択して手動で行われます。しかし、Python スクリプトを使用してこのプロセスを自動化できたらどうなるでしょうか?このブログ投稿では、わずか数行のコードでコンピューターをログオフできる Python スクリプトを作成する方法を説明します。この記事では、コンピューターからログアウトするための Python スクリプトを作成するプロセスを段階的に説明します。必要な前提条件を説明し、プログラムでログアウトするさまざまな方法について説明し、スクリプトを作成するためのステップバイステップのガイドを提供します。さらに、プラットフォーム固有の考慮事項に対処し、ベスト プラクティスを強調します。