パンダは地球を救う

世界で食っていくアーティストに向けて

サルでもわかる!プログラミングってどういうこと?習えるところもシェア!

【SPONSORED LINK】

f:id:ArtistODA:20160902100927j:plain

これから英語の次の言語になるとも言われているプログラミング! 

そのプログラミングの基礎的な考え方について友人のSEから、聞いた話をまとめてみたよ!

 

プログラミングって何?

 

プログラミングは、簡単に言うと、

 

 

 

コンピューターというまっさらな赤ちゃんに教える指示

 

だね!

 

人間は本能がまずプログラムされていて、

生まれてからオギャーといって、

人によっては「朝のコーヒー代が馬鹿ならんわ」と言って

お母さんとお父さんを認識して、

食べて、飲んで、歩いて、を行うよね!

 

でも、コンピューターには本能はなすらないし、

教えてあげないといけないね!

 

例えば、テレビのリモコンのチャンネルの場合は、

その1のボタンを押すことで、

「1チャンネルに合わせる赤外線の信号を送ってね」という電流を送る!

  

f:id:ArtistODA:20160822072918j:plain

全て0と1でできている?

これらは究極的には、

「電流を流すか流さないか」の0か1の信号の集まりでできているんだ!

 

だから、リモコンの1ボタンに関しても、

「電気をテレビに信号では流す?流さない?』

「赤外線で流す?流さない?」

などのyesかnoでの質問にひたすら0か1で答える、

ということらしい!

 

f:id:ArtistODA:20160821102221j:plain

C言語って何?

その0か1で指示を送るプログラミング、

それを全部0か1で送っていたら大変なので、

 

ある程度の01ルールをまとめた言語があり、

そのベーシックなのが、

C言語」というものらしい!

 

C言語より多くルール化(もっとコードが短くなるような簡略化したもの)

としてhtmlとかcssとかjavaとかいろんな言語があるんだ!

 

音データとか画像データってどう分けているの?

例えば、画像をカメラで読み込むとか、

音楽データを読み込む

 

その情報の処理はどうしてるの?って思うよね!

ODAなんか、毎日3回は思うかな!基本寝る前!

 

ただ、そうした情報の種類を分けるために、 

拡張子ってあるんだ!よく聞くよね!

 

上の、言語と同じように、

そういった「画像を読み込む」という指示のくくりとして、

jpegとかの拡張子が用いられるんだって!

 

ビットって何?

上で、プログラミングは究極のところ、

「0と1で電流を送るか送らないか指示の集まり」

と言ったよね!

 

それの

「0か1」を1回処理するのを1ビット、

つまり、例えば64ビットのパソコンなら、

 

2の64乗の処理を同時に行える

 

という意味になるんだ!

いわゆる、処理スピード!

 

バグの言葉の由来(説)

バグっていう言葉があるよね!

実は昔は上の電流を通すか通さないかというのは、

 

真空管を実際に抜き差しして、

電流を通すか通さないかを調整していたらしいんだけど、

 

当時その真空管に虫が止まるとショートを起こしたことから、

エラーなどを「バグ(虫)」と名付けられたらしい!(説)

f:id:ArtistODA:20160819131442j:plain

 

プログラミングが習えるところ

TECH::CAMP

最近話題のTECH::CAMP!

tech-camp.in

 

3ヶ月授業から、最速は1週間で、アプリ開発、ウェブページ開発、東京ではVRの開発のコースがあるよ!

 

独立したい人とかは、プログラミング学んで、ランサーズやクラウドワークスで受注したり、自分で起業したり、週3で働くようなベンチャーに入る、なんていう選択肢もありだね!

ここに週3で働くような求人が多くあるよ!

 

PARAFT

paraft.jp

 

ドットインストール

ドットインストールはプログラミングの3分授業が大量に乗っているサイト、しかも無料!!!

ODAも当初はTECH::CAMP行くつもりだったけど、これ見つけて、ひとまずドットインストールすることにしたよ!

 

習慣化させれたら勝ちだね!!!

http://dotinstall.com/

 

まとめ

という感じでプログラミングって何?

っていう基礎についてシェアしてみた!

 

ODAもアートで人を感動させるとなった時に、やっぱり今あるすごいテクノロジーはどんどん使っていかないとな!と思うんだ!

そういう意味でも、これからプログラミングも学ぼうと思うんだ!^^

 

ちなみに最近Windowsが発表した3Dのペイントとか3D技術がすごい!

ますます、プログラミングや最先端技術に興味がわくね!!!


We are all creators

 

やりたいことを本気でしたい人のサロン(メンバー募集)

 初月無料メルマガあり

f:id:ArtistODA:20170526124953j:plain



織田に気軽に相談!LINE@
 登録無料!画家旅情報や
 やりたいことで生きるための知識も発信中!

 f:id:ArtistODA:20170108103239p:plain


やりたいことを見つけて夢を叶えるメルマガ(無料)

f:id:ArtistODA:20170317082628j:plain

「やりたいことを見つけるメルマガ」申し込みフォーム
メールアドレス  *
トップページに戻る

f:id:ArtistODA:20161027125357j:plain 

f:id:ArtistODA:20161023003509p:plain