【初心者向け】プログラミングって何?「コードを書く」ということの正体

AI

はじめに

「プログラミングって聞くけど、結局何をしてるの?」

そう思ったこと、ありませんか?

この記事では、プログラミングという言葉の正体を、専門用語を使わずに解説します。読み終わる頃には、「あ、意外とシンプルなことなんだ」と思えるはずです。

プログラミングって何?

一言で言うと、プログラミングとは「コンピューターへの指示書きを書くこと」です。

例えば、料理のレシピを想像してください。

  • 野菜を洗う
  • 包丁で切る
  • フライパンで炒める
  • 塩コショウで味を調える
  • このレシピ通りに進めば、誰でも同じ料理が作れますよね。

    プログラミングも同じです。「まずこれをして、次にあれをして」という手順を、コンピューターがわかる言葉で書く。それだけなんです。

    コンピューターは賢いように見えますが、実は「自分で考える」ことができません。人間が「こうして」と命令しないと、何も動けないのです。

    なぜプログラミングが必要なの?

    スマホ、Webサイト、ゲーム、銀行のATM…これら全部、プログラミングで動いています。

    プログラミングがあるからこそ、私たちは:

    • スマホで LINE ができる
    • ネットショッピングができる
    • ゲームで遊べる
    • 銀行アプリで残高が見れる

    つまり、プログラミングは「魔法の杖」のようなもの。書いた指示通りにコンピューターが動いてくれるおかげで、便利なデジタル生活が送れているのです。

    プログラミングで何ができるの?

    身近な例をいくつか挙げてみましょう。

    スマホアプリ

    Instagram、TikTok、ゲームアプリ…すべて誰かがプログラミングで作りました。

    Webサイト

    今読んでいるこのサイトも、プログラミングで作られています。

    自動化

    「毎日同じ時間にメールを送る」「データを自動で整理する」などの繰り返し作業を、プログラミングで自動化できます。

    AIチャットボット

    ChatGPTのようなAIも、プログラミングで作られています。「質問されたら答える」という指示を何億回も学習させているんです。

    プログラミングは難しい?

    「プログラミング=難しい」というイメージがあるかもしれません。

    でも、実は基礎は意外とシンプルです。

    プログラミングの基本は、たった3つの要素でできています:

  • 順番に進める(上から下へ)
  • 条件で分ける(もし〜なら、こうする)
  • 繰り返す(同じことを何回も)
  • 料理のレシピも同じですよね。「炒めたら、塩を振る」は順番。「焦げそうなら火を弱める」は条件。「混ぜ続ける」は繰り返し。

    この3つを組み合わせるだけで、実はかなりのことができます。

    まとめ

    • プログラミングは「コンピューターへの指示書き」を書くこと
    • 料理のレシピと同じで、手順を書くだけ
    • スマホ、Webサイト、ゲームなど、すべてプログラミングで動いている
    • 基礎は「順番・条件・繰り返し」の3つだけ

    プログラミングは特別な才能が必要なわけではありません。「コンピューターに何かをさせたい」と思ったら、それはもうプログラミングの第一歩です。

    コメント

    タイトルとURLをコピーしました