ホームページ >よくある問題 >プログラムとは何ですか?プログラムの基本的な要素は何ですか?

プログラムとは何ですか?プログラムの基本的な要素は何ですか?

青灯夜游
青灯夜游オリジナル
2020-10-22 17:21:1838490ブラウズ

プログラムは、コンピュータが認識して実行できる命令のセットです。電子コンピュータ上で実行され、人々の特定のニーズを満たす情報ツールです。プログラムは、コンピュータにアクションを実行するように命令できます。それをしてほしい。プログラムに含まれる基本要素は、定数、変数、式、ステートメント、関数です。

プログラムとは何ですか?プログラムの基本的な要素は何ですか?

プログラムとは何ですか?プログラムに含まれる基本要素

プログラムは、特定の目標を達成するために設計された、実行可能な作業ステップのセットです。コンピュータの場合、プログラムは、システムが認識できる順序付けされた命令のセットです。プログラムは、コンピューターに実行してもらいたいアクションを実行するように指示します。プログラムはディスクに保存されており、実行時にはディスクからメモリ、レジスタに移動し、最終的に CPU によって実行されます。プログラムの実行プロセスは、行政事務を処理するプロセスに似ています。古代の皇帝と比較することができます。古代では、宮殿の外の国民感情と大臣が書いた記念碑はプログラムのようなものでした。外の世界はハードドライブのようなものでした。プログラムはハードディスクに保存されていました。大臣は記憶のようなものでした。大臣は内容を要約しました。記念碑は処理のために皇帝に渡され、CPU もレジスターからプログラムを取得して実行しました。プログラムはコンピュータとの通信に使用される言語であり、特定の構文とキーワードで構成され、エントリ ポイントから開始して上から下、左から右に 1 行ずつ実行されます。

コンピュータ プログラムの基本コンポーネントには、(定数) (変数) (式) (ステートメント) および (関数) などが含まれます。

プログラミング言語とは何ですか?

コンピュータが最初に誕生したとき、プログラムは機械語と呼ばれるバイナリ言語の一部でした。バイナリ言語プログラミングは非常に不便であり、読み書きには適していないため、アセンブリ言語が徐々に登場しました. アセンブリ言語は、機械語のいくつかの重要な命令をいくつかの記号に置き換えます. 機械語と比較すると、アセンブリ言語は確かにある程度の可読性がありますが、アセンブリは依然として非常に複雑であり、プログラミングの作業負荷は依然として非常に大きいです。そこで高級言語が誕生しました 高級言語は機械からどんどん遠ざかっていきます それどころか その文法は人間の自然言語に近づいています さらに高級言語はもはや実行できません命令ではなくステートメントであり、1行のステートメントが複数の命令に対応するため、開発効率はますます高くなります。ただし、高級言語はマシンコードにコンパイルする必要があります。高級言語は移植性に優れています。

プログラムについては、いくつかの基本概念があります。コンパイル済み言語とは、Java/c/c など、実行可能ファイルを生成するためにコンパイルおよびリンクする必要がある言語を指します。インタプリタ型言語とは、JavaScript/Python など、コンパイルやリンクの処理が不要で、特定のプログラムや環境で直接実行できる言語を指します。データはコンピュータ プログラム処理の対象であり、整数、実数、文字、または画像や音声などの符号化された表現です。データ構造とは、データ間の 1 つ以上の特定の関係の存在を指します。データ構造と密接に関係しているのは、データのタイプとデータのストレージです。プログラミングはプログラミングのプロセスです。ソフトウェアはプログラムとドキュメントから構成されます。

以上がプログラムとは何ですか?プログラムの基本的な要素は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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