【超初心者】プログラミングってなんだよ

こんな画像のイメージしかないという方に説明します。

プログラミングとは

コンピューターを動かすために行う設計と製作のことです。

ここで言う「コンピューター」とはスマホやPC、ゲーム機などのことです。また、「動かす」というのは、そのコンピューターの画面の表示を変えたり、音を鳴らしたりすること。さらに、目では見えないけど機械の中で計算をさせることも「動かす」に含まれます。

つまり、みなさんが普段利用する、YouTubeやLINEなどのアプリ、スマホゲームなどを作ることをプログラミングというわけです。

この画像はなにやってるの?

「プログラミング」という言葉を聞いてみなさんが思い浮かべるこの画像、一体何をやっているのでしょうか。

これは、プログラミング(= 設計、製作)の中の、コーディングという手順を行なってる画像になります。

コーディングとは、アプリをどう動かすか (どこを押したらどう表示するか、など。) を機械に命令するための文章を書く作業です。

また、この文章のことをコードまたはソースコードと呼びます。

つまり、画像に写っている文字は、ソースコードというわけです。

一般的には、テキストエディターという文章を編集するためのソフト(アプリ)を使ってコードを書いていきます。

テキストエディターを使うと、よく使う単語を色付けしてくれたり、予測変換を出してくれたりします。

しかし、テキストエディターは必ずしも必要ではなく、メモ帳やwordを使ってコーディングをすることも可能です。

(なぜなら、プログラムを動かす際にはソースコードさえ正しければ十分だから)

プログラミング 言語とは

これも聞き覚えだけある言葉だと思います。C言語とかJavaとか。

プログラミング言語とは、機械(コンピューター)を動かすために作られた人工言語です。

日本語とか英語とかと同じように、言語は言語なんです。(普通の言語のことを自然言語と言います)

自然言語と違い、プログラミング言語は、機械を動かすのに特化しているのです。しかし、単語や文法が存在するのは、自然言語と同じです。

プログラミング言語も、自然言語と同じように種類があります。(英語、日本語、フランス語のように)

例えば、C言語、Java、 PHPなどがあります。

それぞれの言語は、単語が違ったり、文法が異なったりしますが、どの言語でもできることはほぼ同じです。

先ほど説明したソースコードもプログラミング言語で書かれており、冒頭の画像はおそらくPHPという言語です。

「この文章はフランス語で書かれてるね。」などと同じように「このソースコードはPHPで書かれているね。」という言い方をするのですが、一般的には省略されて、

「これはPHPだね。」という言い方をします。

次回は、プログラミングを始めるには?です。ぜひご覧ください。

1件のピンバック

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です