ソースコード
Source Code/そーすこーど
ひとことで言うと
人が読み書きできる言葉で書かれた、プログラムの元になる文章のことです。
📖 もうちょい詳しく
何が新しいの?
ソースコードは、人が読み書きできる言葉で書かれた、プログラムの元になる文章のことです。
コンピューターの本体は、0と1だけでできた機械語しか直接は分かりません。でも、人がいきなり0と1を並べるのはとても大変です。そこで、人にとって読みやすい書き方でプログラムを書いておき、それをあとから機械が分かる形に変える、という流れが生まれました。その「人が書いたほうの文章」がソースコードです。
どうやって動いてるの?
ソースコードは、プログラミング言語という決まったルールにそって書かれた、ただのテキスト(文字の集まり)です。
そのままでは動かないことが多く、コンパイラ(まとめて翻訳する道具)などを通して、コンピューターが実行できる形に変えてから動かします。書かれている中身は、「もしこうなら、こうする」といった手順の集まりです。一文字でもルールを外れると、うまく動かないことがあります。
何ができるの?
私たちが使うアプリやサイトの動きは、もとをたどればすべてソースコードに書かれています。
ボタンを押したら何が起きるか、入力した文字をどう扱うか——そうした動きの指示が、ソースコードという文章の形で残っています。直したいところがあれば、この文章を書きかえることで、アプリの動きを変えていけます。
🌱 身近なたとえ
ソースコードは、料理のレシピで例えると分かりやすいです。
「材料をこの順番でこう使う」と書いた手順書がレシピで、できあがった料理が実際に動くアプリにあたります。レシピを書きかえれば味が変わるように、ソースコードを書きかえればアプリの動きも変わります。誰が読んでも同じ手順をたどれるように、言葉のルールがきっちり決まっているのもレシピと似ています。
✅ まず覚えるポイント
- ソースコードは、人が読み書きできるプログラムの元の文章
- プログラミング言語のルールにそって書かれている
- そのままでは動かず、機械が分かる形に変えてから動かすことが多い
- アプリやサイトの動きは、もとをたどればここに書かれている
- 書きかえることで、動きを直したり増やしたりできる
🧭 よくある勘違い
ソースコードがそのままアプリとして動くの?
そのまま動くとは限りません。
多くの場合、ソースコードはコンパイラなどを通して、コンピューターが分かる形に変えてから動きます。レシピそのものは食べられず、料理に仕上げてはじめて口に入るのと同じイメージです。動かしながら少しずつ変換するタイプの言語もあります。
ソースコードは難しい専門家だけのもの?
入り口は思ったよりやさしいことが多いです。
ソースコードはただのテキストなので、メモ帳のような道具でも開けます。書く内容は「こうなったら、こうする」という手順の積み重ねで、少しずつなら誰でも読み書きを学べます。最初から全部を理解する必要はありません。
🧩 関連して覚えると楽な言葉
- コンパイラ: ソースコードを、機械が分かる言葉にまとめて翻訳する道具
- 関数: ソースコードの中で、ひとまとまりの処理に名前をつけた部品
- バージョン管理: ソースコードの変更の履歴を記録し、さかのぼれるようにするしくみ
- Git: ソースコードの変更履歴をみんなで管理するための定番の道具
🏁 ひとことでまとめ
ソースコードは、アプリの動きを人の言葉で書きとめた「手順書」のような文章です。
この文章を書きかえることで、私たちが日ごろ使うアプリやサイトは、少しずつ作られ、直されていきます。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…