コンピュータープログラミングは、コンピュータープログラムのソースコードを設計、エンコード、クリーンアップ、および保護するプロセスです。コンピュータプログラムのソースコードを作成するために従うべき手順は、プログラミングによって決定されます。彼らによると、コードは書かれ、テストされ、洗練されています。
プログラミングの目的は、ソフトウェアを作成することです。ソフトウェアは、コンピューターのハードウェアによって直接実行されるか、別のプログラムを介して実行されます。
プログラミングは、一連のルールと、制限された自然言語に似ている傾向のあるコマンド、命令、および式の小さなセットによって導かれます。プログラミング言語は、プログラムを作成するために使用されるすべての規則または規範、記号、および特定の単語であり、それを使用して、特定の問題の解決策を提供します。
プログラミング言語は、プログラマーがアルゴリズムで設計したコマンドを段階的に実行するコンピューターを担当します。これにより、プログラミング言語はコンピュータとユーザーの間の一種の仲介者であることが理解され、後者はコンピュータを介して問題に答え、そのプログラムをコンピュータに解釈する単語(関数)を利用することができます。その仕事の実現のために。
これで、選択した言語に応じて、実行するプログラミングのタイプについて話すことができます。それらのいくつかは次のとおりです。
シーケンシャルプログラミング:次々と順番に進むガイドラインを使用して設計されたプログラムです。例:Cobol、Basic。
構造化プログラミング:プログラミングがモジュールによって設計されている場合、このように見なされます。各モジュールは特別なタスクを実行し、そのタスクが必要な場合、そのモジュールは単に呼び出されます。例:Turbo Pascal、Ada、Modula。
オブジェクト指向のプログラミング:デザイン内にオブジェクトを実装できる言語であり、ユーザーはプログラムコードを各オブジェクトに貼り付けることができます。これらのいくつかは、とりわけ、Java、Xmlです。
論理的または自然な言語プログラミング:ユーザーが単純な言語を使用してマシンに注文を出すことができるように、インターフェースを使用して設計されたプログラムです。例:プロローグ。
人工知能プログラミング:これらは、知識を開発する能力があるため、人間の知能に最も近いプログラムです。このタイプの言語は、人間の心と非常によく似た方法で機能します。