【超初心者】プログラミングってなんだよ
![](https://mineboard.net/blog/wp-content/uploads/2020/11/1471808_l-scaled.jpg)
こんな画像のイメージしかないという方に説明します。
目次
プログラミングとは
コンピューターを動かすために行う設計と製作のことです。
ここで言う「コンピューター」とはスマホやPC、ゲーム機などのことです。また、「動かす」というのは、そのコンピューターの画面の表示を変えたり、音を鳴らしたりすること。さらに、目では見えないけど機械の中で計算をさせることも「動かす」に含まれます。
つまり、みなさんが普段利用する、YouTubeやLINEなどのアプリ、スマホゲームなどを作ることをプログラミングというわけです。
この画像はなにやってるの?
「プログラミング」という言葉を聞いてみなさんが思い浮かべるこの画像、一体何をやっているのでしょうか。
これは、プログラミング(= 設計、製作)の中の、コーディングという手順を行なってる画像になります。
コーディングとは、アプリをどう動かすか (どこを押したらどう表示するか、など。) を機械に命令するための文章を書く作業です。
また、この文章のことをコードまたはソースコードと呼びます。
つまり、画像に写っている文字は、ソースコードというわけです。
一般的には、テキストエディターという文章を編集するためのソフト(アプリ)を使ってコードを書いていきます。
テキストエディターを使うと、よく使う単語を色付けしてくれたり、予測変換を出してくれたりします。
しかし、テキストエディターは必ずしも必要ではなく、メモ帳やwordを使ってコーディングをすることも可能です。
(なぜなら、プログラムを動かす際にはソースコードさえ正しければ十分だから)
プログラミング 言語とは
これも聞き覚えだけある言葉だと思います。C言語とかJavaとか。
プログラミング言語とは、機械(コンピューター)を動かすために作られた人工言語です。
日本語とか英語とかと同じように、言語は言語なんです。(普通の言語のことを自然言語と言います)
自然言語と違い、プログラミング言語は、機械を動かすのに特化しているのです。しかし、単語や文法が存在するのは、自然言語と同じです。
プログラミング言語も、自然言語と同じように種類があります。(英語、日本語、フランス語のように)
例えば、C言語、Java、 PHPなどがあります。
それぞれの言語は、単語が違ったり、文法が異なったりしますが、どの言語でもできることはほぼ同じです。
先ほど説明したソースコードもプログラミング言語で書かれており、冒頭の画像はおそらくPHPという言語です。
「この文章はフランス語で書かれてるね。」などと同じように「このソースコードはPHPで書かれているね。」という言い方をするのですが、一般的には省略されて、
「これはPHPだね。」という言い方をします。
次回は、プログラミングを始めるには?です。ぜひご覧ください。
1件のピンバック
プログラミングでどうやって機械をうごかすの? | マインボードブログ