AI活用の教科書
バックエンド開発やさしい2分で読了

ソースコード

Source Codeそーすこーど

ひとことで言うと

人が読み書きできる言葉で書かれた、プログラムの元になる文章のことです。

📖 もうちょい詳しく

何が新しいの?

ソースコードは、人が読み書きできる言葉で書かれた、プログラムの元になる文章のことです。
コンピューターの本体は、0と1だけでできた機械語しか直接は分かりません。でも、人がいきなり0と1を並べるのはとても大変です。そこで、人にとって読みやすい書き方でプログラムを書いておき、それをあとから機械が分かる形に変える、という流れが生まれました。その「人が書いたほうの文章」がソースコードです。

どうやって動いてるの?

ソースコードは、プログラミング言語という決まったルールにそって書かれた、ただのテキスト(文字の集まり)です。
そのままでは動かないことが多く、コンパイラ(まとめて翻訳する道具)などを通して、コンピューターが実行できる形に変えてから動かします。書かれている中身は、「もしこうなら、こうする」といった手順の集まりです。一文字でもルールを外れると、うまく動かないことがあります。

何ができるの?

私たちが使うアプリやサイトの動きは、もとをたどればすべてソースコードに書かれています。
ボタンを押したら何が起きるか、入力した文字をどう扱うか——そうした動きの指示が、ソースコードという文章の形で残っています。直したいところがあれば、この文章を書きかえることで、アプリの動きを変えていけます。

🌱 身近なたとえ

ソースコードは、料理のレシピで例えると分かりやすいです。
「材料をこの順番でこう使う」と書いた手順書がレシピで、できあがった料理が実際に動くアプリにあたります。レシピを書きかえれば味が変わるように、ソースコードを書きかえればアプリの動きも変わります。誰が読んでも同じ手順をたどれるように、言葉のルールがきっちり決まっているのもレシピと似ています。

✅ まず覚えるポイント

  • ソースコードは、人が読み書きできるプログラムの元の文章
  • プログラミング言語のルールにそって書かれている
  • そのままでは動かず、機械が分かる形に変えてから動かすことが多い
  • アプリやサイトの動きは、もとをたどればここに書かれている
  • 書きかえることで、動きを直したり増やしたりできる

🧭 よくある勘違い

ソースコードがそのままアプリとして動くの?

そのまま動くとは限りません。
多くの場合、ソースコードはコンパイラなどを通して、コンピューターが分かる形に変えてから動きます。レシピそのものは食べられず、料理に仕上げてはじめて口に入るのと同じイメージです。動かしながら少しずつ変換するタイプの言語もあります。

ソースコードは難しい専門家だけのもの?

入り口は思ったよりやさしいことが多いです。
ソースコードはただのテキストなので、メモ帳のような道具でも開けます。書く内容は「こうなったら、こうする」という手順の積み重ねで、少しずつなら誰でも読み書きを学べます。最初から全部を理解する必要はありません。

🧩 関連して覚えると楽な言葉

  • コンパイラ: ソースコードを、機械が分かる言葉にまとめて翻訳する道具
  • 関数: ソースコードの中で、ひとまとまりの処理に名前をつけた部品
  • バージョン管理: ソースコードの変更の履歴を記録し、さかのぼれるようにするしくみ
  • Git: ソースコードの変更履歴をみんなで管理するための定番の道具

🏁 ひとことでまとめ

ソースコードは、アプリの動きを人の言葉で書きとめた「手順書」のような文章です。
この文章を書きかえることで、私たちが日ごろ使うアプリやサイトは、少しずつ作られ、直されていきます。