見出し画像

最近聞く「プログラミング」ってそもそも何?〈324〉

皆さんこんにちは!この記事が最初の投稿なのでまだ慣れてませんが、どうぞよろしくお願いします。

さて「プログラミング」について知っていますか?パソコンをよく使ったりする人やその手の物に興味がある人は知っていたり、もう利用している人もいるかもしれません。けど僕のように全く知らない人のために基本的な事を紹介したいと思います。内容も薄いかもしれないけどどうぞ!

1:プログラミングとは
2:プログラムの作り方
3:プログラミングの活用
4:プログラミングの学び方
5:最後に

1:プログラミングとは


そもそもプログラミングの意味はなんなのか、Wikipediaで調べてみました。

コンピュータのプログラミング(英: programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。(コンピュータ以外にも「プログラミング」という語は使われるが、それらについては扱わない)

引用元:Wikipedia
ちょっと分かりにくいですが「コンピューターにしてもらいたいことを書き、それを実行させる」という感じでしょう。ここで重要なのはコンピューターへの指示、つまりプログラムがないと意味がないということです。ではこのプログラムはどのように作るのでしょうか?

2:プログラムの作り方
プログラムを作るにはコンピューターが読める言語を使う必要があります。その言葉は「機械語」です。残念ながら人間が見てもスムーズに理解はできません。そこで、我々にも分かりやすく、機械語にも訳しやすい「プログラミング語」という物が作られました。このプログラミング語は200種類以上もあると言われています。ただ、実際に使われることが多いのはその約10分の1程度です。

3:プログラミングの活用
ここまで単語の意味や必要なことをざっくり書いてきましたが、そもそも何にどのように使われているのでしょうか?ITが発達していく中、多くの物がプログラミングによって進化を遂げているのです。パソコンやスマホ、レジなど例はいくらでもあります。

そんな中僕が気になったのはAI、人工知能です。人工知能の発達は生活を大きく向上させる一方、仕事を奪っていくと考えられています。しかし、そんな人工知能を作れる、つまり製作側になれれば、将来世界を支える大物になれるかもしれません。次はそんなプログラミングの学び方をさらっと紹介します。

4:プログラミングの学び方
一見難しそうなプログラミングの学習ですが実は独学である程度学べるそうです。

プログラミング学習は「いかに挫折しないか」がカギ

引用元:プログラミングとは?学習入門者向け「5分でわかる基礎知識」

独学を始める前に大事なことは「パソコンの準備」と「学習時間の確保」

引用元:プログラミング入門完全版!初心者が基礎から独学で勉強する方法

と2つのサイトから引用させてもらいましたが、ネットのサイトや書籍、質問サイトを使い倒すことで何をどのように学ぶのかがわかるそうです。また、具体的に最後何を作るのか目標も大切だそうです。

5:最後に
ここまでプログラミングとは何か、どのように利用され利用できるのか、そのスキルの手に入れ方を大まかにざっくり書いてきました。正直まだよく分からないというのが僕の感想ですね(笑)ただこれをいい機会にしてもらえれば僕も嬉しいです。最後まで読んでいただきありがとうございました。

さようなら

いいなと思ったら応援しよう!