#プログラミング教育
コンピュータのプログラムとは何ではないか?〜プログラミング入門一歩前
番外編です。
今回はプログラミングとは何か?ではなく、プログラミングはナニではないか?です。
読んできた本が知れますが…ちょっと自分ひねくれたところがあるっす。
では参りましょう。
プログラミングは料理にたとえられるまず、Googleなどで「プログラミング 料理のレシピ」とかで検索してみてください。いろいろ分かりやすく説明してくれていると思います。その通りなんです。
ですから、プログラミ
コンピュータのプログラムとは何か?(5) 〜 プログラミング入門一歩前
最後になります。
コンピュータからみれば、プログラムとは準備済みの計算を切り替えるスイッチのオンオフにすぎない、ということでした。
例えば以下のようなコンピュータに、”計算A → 計算E” を通るような計算をさせようとすれば。
計算E ー出力
/
計算A ースイッチ2
/ \
入力 ースイ
コンピュータのプログラムとは何か?(4) 〜 プログラミング入門一歩前
4回目になります。
前回はプログラムの可能性について話しました。
コンピュータは人間の、
あの計算もその計算も、
答えが欲しい時にすぐに欲しいの!
だから予め書いておくの!
そしていざその時がきたらさっと渡すの、
あんた、これやってって。
全部やることここに書いてあるから、
書いてある通りにすぐやって。って。
このようなワガママなプログラムを受け入れることができます。
でも、なぜそんなこ
コンピュータのプログラムとは何か?(3) 〜 プログラミング入門一歩前
3回目になります。
前回は、コンピュータが行う”単純な計算”について説明しました。
表1:コンピュータが行なっている単純な計算例
数値を受け取る 処理 答えを出す
0 → コンピュータ → 0
1 → コンピュータ → 1
…
いったいコレは何でしょう?
と、これを掘り下げるのは後回しにして、まずはその可能性について見ていきましょう。
単純な計算の可能性ひと
コンピュータのプログラムとは何か?(2) 〜 プログラミング入門一歩前
前回の続きです。
前回は、
●コンピュータは電卓と同じ ”電子の力で計算する機械” の仲間である
●電卓より単純な計算しかできない。
●ただし、その単純な計算を組み合わせることでより自由でバリエーション豊かなことができる
という機械であるというところで終わりました。
実際に、コンピュータは電卓より自由でバリエーション豊かなことができるゆえに、文書を作成したりネットサーフィンしたり音楽を聞い
コンピュータのプログラムとは何か?(1) 〜 プログラミング入門一歩前
プログラミング入門者向けの本やサイトではコンピュータのプログラムは様々な物事に例えられます。
運動会のプログラム、料理のレシピ、お使いメモ…。
でも本当のところコンピュータのプログラムとはいったい何なのでしょうか?
Wikipediaにはこうあります。
コンピュータプログラム(英:computer program)とは、コンピュータに対する命令(処理)を記述したものである。プログラム内蔵方
「やりたくねぇ事やってる暇はねえ」人へ 〜 プログラミングのすすめ
やりたくねぇ事やってる暇はねえ ー 真島昌利
やりたくないことは、
たんにやらなければいい。
まあ、それまでなのですが、ここではやりたくないことをやらなくて済む一つの方法について書きます。
やりたくないこととはそもそも、やりたくないことにも様々あります。
ああしなさいとか こうしなさいとか もうウンザリだよ ー 真島昌利
そう、親や先生、アドバイス厨に
やりなさい、と押し付けられた事
表現する人へ〜文系こそ今こそ!プログラミングのすすめ
実はコンピュータのプログラミングというのは理系より文系(※)の人の方が得意じゃないかというお話です。
この記事を書く前に「文系こそプログラミング」というキーワードをネットで調べたのですが、プログラミングを学ぶメリットや就職に関する内容が多くて、私が伝えたい内容ではなかったので note しました。 おすすめです。
※そもそも、理系・文系なんて区別は…という話でもありますが、私の中で
文系はアー