レクチャー Swiftのたまご

第1回 プログラミングの概念を理解しよう!

文●崎谷実穂写真●黒田彰

素人プログラマー・崎谷実穂がツバメのびびと一緒にSwiftの知識を身につける

プログラミングって一体何だ?

 

  • c3c72a43e8d3ab036666856a90f5674b.jpg
  • 298ad9c4f3380192b5f9f013a9eb7e7e.jpg
  • 7b8303985d164d21d8dbf1be61db1b5f.jpg
  • ba4e2a39a74f51953689bd6af1925372.jpg
  • be86fb62f1188570ce40f1bdbbe12115.jpg
  • 39cdc1961b1d80a3d3cee2fb85648f4d.jpg
  • 16f76a5d80e1f31f78b0b3eef8fe0a5b.jpg

 

意外と身近な「プログラム」

  • e513c851ae517ef16ebfd360ff479f8e.jpg

冷蔵庫の温度管理、炊飯器の加熱や温度調整、ロボット掃除機の「ぶつかると方向を変える」などは、すべてプログラム制御によるもの。最近の家電は、さまざまなセンサを活用して、より高度な制御が行われています。

 

  • b1f244a1c1f874b311743e48303c5ca4.jpg
  • 1769e9abaabd3e775668b9436cd1dfb0.jpg

 

プログラムとは「命令」のこと!

  • 23f6084a9ace9c0a1f20e3a847260416.jpg

コンピュータを動かすには、人間が命令を出さなければいけません。しかも、コンピュータが人間のやってほしいことを察することはなく、やってほしいことをすべて、細かく、順序を追って命令する必要があります。その命令をまとめたものが「プログラム」と呼ばれるものです。

 

  • 718c2ff6b27b5809e3648c0097e52b88.jpg
  • 7dbf88d59306e172c6cc46a53fed9dae.jpg

 

翻訳作業が必要

  • a09fe26ce41540ec393771b27f2d3dc2.jpg

コンピュータは「0」か「1」の2進数で表現された命令、つまり「機械語」しか処理できません。しかし、膨大な量の「0」と「1」の連なりを人間が読み解くことは不可能…。そこで、「プログラミング言語」が発明されました。あるプログラムを通すことで、プログラミング言語は機械語に翻訳できます。




続きを読むためにはログインが必要です。
月額720円ですべてのコンテンツの閲覧が可能になります。
下のボタンより、お申込手続きを行ってください。

  • ログイン
  • 会員登録