角川インターネット講座 (2) ネットを支えるオープンソース ソフトウェアの進化
- 作者: まつもとゆきひろ
- 出版社/メーカー: KADOKAWA/角川学芸出版
- 発売日: 2014/11/21
- メディア: 単行本
- この商品を含むブログを見る
「インターネットはソフトウェアでできている」は、ネットの仕組み、プログラミング言語の説明、プログラミング言語の進化について、まつもとさんの視点で書かれていて面白かった。
「プログラミングとは何か」では、Rubyで書かれたサンプルコードが面白かった。Rubyで書かれたサンプルのコードを書き直してみた。
<?php function genprob(){ $a = ""; $b = "123456789"; for($i=0;$i<4;$i++){ $h = rand(0,strlen($b) -1); $a .= $b[$h]; $b = str_replace("$b[$h]", "", $b); } return $a; } genprob(){
他のサンプルコードも面白い。
「ライセンスというプロトコル OSSエコシステムを繋ぐ仕組み」は、全くライセンスに詳しく無かったので読めて良かった。