コンピュータプログラムとプログラミングとは

プログラミングは、計り知れない練習、忍耐、経験を通じて習得される芸術、スキル、詩です。プログラミングを正式に定義する前に、コンピュータ プログラムとは何かについて話しましょうか?

コンピュータ プログラムとは?

プログラムは、CPU (中央処理装置) によって特定のタスクを実行するためにファイルにまとめてコンパイルされた一連の命令です。これは一連の 2 進数 (0 と 1) を順番に並べたもので、コンピューターに与えられると何らかのタスクを実行します。

コンピュータは、迅速な計算速度を備えたダムマシンです。複雑な科学計算の多くに迅速な結果を与えることができますが、単独でタスクを実行することはできません.コンピュータが何らかのタスクを実行するには、一連の命令が必要です。この一連の命令は、コンピューター プログラムに含まれています。コンピュータプログラムは基本的にバイナリ言語、つまり一連の 0 と 1 です。大量のプログラムがコンピューターを機能させます。これがなければ、コンピューターは麻痺した機械のようになります。

あなたはコンピューターを、料理を知らない馬鹿だと思うかもしれません。 パスタを調理するための材料を提供する場合 あの馬鹿に、美味しい料理なんて期待できないよ。ただし、パスタを調理する完全なステップバイステップのレシピと一緒に材料を提供すると、 本当のパスタを期待するかもしれません あのバカから。コンピューターの概念も同じです。コンピューターの場合、構成要素はデータ (整数、文字列、画像、ビデオなど) であり、レシピはプログラムです。

幼い頃、自分のプログラムを作成するにはどうすればよいかという疑問が常に頭の中にありました。小さくても効果的で、私自身のものです。 電卓、メモ帳、音楽プレーヤー、Web サイトなどのプログラム リモート管理ツール、検索エンジンなどの多くの複雑なもの などなど。自分のプログラムを作成できる唯一の方法はプログラミングであることがわかりました。プログラミングの知識や経験がほとんど、またはまったくない状態で、複雑で大きなソフトウェアを数日で作成することはないでしょう。ただし、特定のタスク用に設計されたさまざまな小さなプログラムを作成できることは間違いありません。

プログラミングとは?

プログラミングとは、一連のコンピューター命令にアルゴリズムを書き込むプロセスです。あるいは、単純にプログラムを書くプロセスだとも言えます。通常、特定の問題の解決策をコンピューター言語に変換します。これは、独自のプログラムを作成し、コンピューター上で実行できる唯一の方法です。プログラミングには、スキル、論理的思考、および多くの経験が必要です。

プログラマーは、特定のコンピューター プログラミング言語でプログラムを作成する人です。彼らは非常に熟練した、勤勉な、問題解決者です。世界初のプログラマーはエイダ・ラブレスです。彼女は、チャールズ バベッジの解析エンジン (汎用機械コンピューター) に関する研究で広く知られていました。