【ぷろぐらみんぐ】

プログラミング とは?

最終更新:
💡 やりたいことを、実行できる処理にする

コンピュータに実行させたい処理を、プログラミング言語などで記述してプログラムを作ること。処理を考え、コードを書き、動きを確かめて修正する作業を含む。

📌 このページのポイント
目的を、実行できる処理にする合計したい目的・設計ソースコード(例)prices = [100, 200]print(sum(prices))300結果結果を確かめ、処理を修正する実行までの変換方法は言語・実装で異なる
100と200の合計を表示する例。確認からコードへ戻る矢印は、作って試す繰り返しを表す。
ひよこ ひよこ
プログラミングでは何を作るの?
ペンギン先生 ペンギン先生
コンピュータに実行させる処理を作るよ。たとえば買い物の金額を計算するなら、商品の値段を読み、合計し、結果を表示する処理として表すんだ。
ひよこ ひよこ
順番に指示を書くだけ?
ペンギン先生 ペンギン先生
条件分岐や繰り返しも使うよ。「合計が一定額以上なら割り引く」という条件や、「商品を一つずつ合計に加える」という繰り返しを表せるんだ。
ひよこ ひよこ
コーディングと違うの?
ペンギン先生 ペンギン先生
コードを書く作業を特にコーディングと呼ぶよ。プログラミングには、処理の考案やテスト、間違いの修正まで含めて使うこともある。文脈によって重なる言葉なんだ。
ひよこ ひよこ
ペンギン先生 ペンギン先生
コンパイルはコードを別の形式へ変換すること、インタプリタはプログラムを解釈して実行する仕組みだよ。両方を組み合わせる実装もある。たとえばPythonでもバイトコードへの変換があるので、「必ずソースを1行ずつ機械語にする」とは言えないんだ。
ひよこ ひよこ
書けたら完成?
ペンギン先生 ペンギン先生
実行結果が目的に合っているか確かめよう。合計がゼロの場合や、割引の境目なども確認し、間違いがあれば直す。書く、試す、直すを繰り返すこともプログラムを作る作業なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「プログラミング」って出てきたら「コンピュータに実行させる処理を考え、プログラムを作ること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Programming」 = プログラムを作ること
💬 この用語では、コンピュータで動かすプログラムを作る作業を表すよ。指示の文章を並べるだけでなく、データの扱い方や条件も考えるんだ。

参考資料

← 用語集にもどる