コンピュータプログラミング-概要

コンピュータプログラム入門

コンピュータプログラミングに入る前に、まずコンピュータプログラムとその機能を理解しましょう。

コンピュータプログラムは、コンピュータプログラミング言語を使用して記述された一連の命令であり、コンピュータによって指定されたタスクを実行します。

上記の定義で使用した2つの重要な用語は次のとおりです。

  • 一連の指示
  • コンピュータプログラミング言語

これらの用語を理解するために、誰かが近くのKFCに行く方法についてあなたに尋ねる状況を考えてみてください。彼にKFCへの行き方を教えるためにあなたは正確に何をしますか?

ヒューマンランゲージを使用して、KFCへの行き方を次のように伝えます。

最初に直進し、0.5 km進んだ後、赤信号から左折し、1 kmほど進むと、右側にKFCがあります。

ここでは、英語を使用して、KFCに到達するためのいくつかの手順を示しました。次の順序で従えば、KFC-に到達します。

1.	Go straight
2.	Drive half kilometer
3.	Take left
4.	Drive around one kilometer
5.	Search for KFC at your right side

次に、コンピュータプログラムを使用して状況をマッピングしてみてください。上記の一連の指示は実際にはHuman Program で書かれている English Language、指定された開始点からKFCに到達する方法を指示します。これと同じシーケンスは、スペイン語、ヒンディー語、アラビア語、またはその他の人間の言語で与えられた可能性があります。ただし、指示を求める人がこれらの言語のいずれかを知っている場合に限ります。

それでは、戻ってコンピュータプログラムを理解してみましょう。これは、コンピュータによって指定されたタスクを実行するためにコンピュータ言語で記述された一連の命令です。以下はで書かれた簡単なプログラムですPython プログラミング言語-

print "Hello, World!"

上記のコンピュータプログラムは、「Hello、World!」を印刷するようにコンピュータに指示します。コンピューターの画面上。

  • コンピュータプログラムは、 computer software、2行から数百万行の命令の範囲である可能性があります。

  • コンピュータプログラム命令は、プログラムソースコードとも呼ばれます。 computer programming とも呼ばれます program coding

  • コンピュータプログラムのないコンピュータは単なるゴミ捨て場です。コンピュータをアクティブにするプログラムです。

私たちが自分たちの間で通信するために非常に多くの言語を開発したので、コンピューター科学者はコンピューターに指示を与えるために(すなわち、コンピュータープログラムを書くために)いくつかのコンピュータープログラミング言語を開発しました。以降の章では、いくつかのコンピュータープログラミング言語について説明します。

コンピュータプログラミング入門

あなたが何を理解したなら computer programつまり、コンピュータプログラムを作成する行為はコンピュータプログラミングと呼ばれます。

先に述べたように、コンピュータプログラムを書くために使用できるプログラミング言語は何百もあり、以下はそれらのいくつかです-

  • Java
  • C
  • C++
  • Python
  • PHP
  • Perl
  • Ruby

コンピュータプログラムの使用

今日、コンピュータプログラムは、家庭、農業、医療、娯楽、防衛、通信など、ほぼすべての分野で使用されています。以下に、コンピュータプログラムのいくつかのアプリケーションを示します。

  • MS Word、MS Excel、Adobe Photoshop、Internet Explorer、Chromeなどはコンピュータプログラムの例です。

  • コンピュータプログラムは、映画製作におけるグラフィックスや特殊効果を開発するために使用されています。

  • コンピュータプログラムは、超音波、X線、およびその他の健康診断を実行するために使用されています。

  • コンピュータプログラムは、SMS、チャット、および音声通信のために私たちの携帯電話で使用されています。

コンピュータープログラマー

コンピュータプログラムを書くことができる人、言い換えれば、コンピュータプログラミングを行うことができる人はコンピュータプログラマと呼ばれます。

コンピュータープログラミング言語の専門知識に基づいて、コンピュータープログラマーの名前を次のように指定できます。

  • Cプログラマー
  • C ++プログラマー
  • Javaプログラマー
  • Pythonプログラマー
  • PHPプログラマー
  • Perlプログラマー
  • Rubyプログラマー

アルゴリズム

プログラミングの観点から、 algorithmは、問題を解決するための段階的な手順です。アルゴリズムは、明確に定義された命令の有限集合として表現される効果的な方法です。

したがって、コンピュータープログラマーは、実際のコードを作成する前に、問題を解決するために必要なすべての手順をリストアップします。以下は、与えられた数のリストから最大の数を見つけるアルゴリズムの簡単な例です-

1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3

上記のアルゴリズムは、初心者が概念を理解できるように大雑把に書かれています。高度なレベルのコンピュータープログラミングに進むと、コンピューターアルゴリズムを作成するためのより標準化された方法に出くわすでしょう。