エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

Iolanguage

Io FizzBuzz

昨日のFizzBuzz のつづき。 再掲。 「FizzBuzzクイズ」クイズ-Ruby編 - Qiita 久しぶりに Io でコードを書いたら、すっかり作法を忘れてしまっていることに気がつきました。if 文の書き方、期待する動きになるように書けたはいいのだけれど、こんな書き方で…

修練がてら DFA をいろんな言語で書いてみた

アンダースタンディング コンピュテーションを読んでいます。アンダースタンディング コンピュテーション ―単純な機械から不可能なプログラムまで作者: Tom Stuart,笹田耕一,笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型本…

Filtering, then Mapping

Haskell evenTen = map (\n -> n * 10) . filter even Prelude> evenTen [1,2,3,4,5,6,7,8,9,10] [20,40,60,80,100] Ruby def evenTen(a) a.select{|n| n % 2 == 0}.map{|n| n * 10} end irb(main):004:0> evenTen [1,2,3,4,5,6,7,8,9,10] => [20, 40, 60, 8…

「それIo言語でも書けるよ」と、さらっと言おうとして、はまった件

hands := Map clone atPut("11111", "--") atPut("1112", "1P") atPut("122", "2P") atPut("113", "3K") atPut("23", "FH") atPut("14", "4K") Sequence poker := method(hands at(self split("S", "H", "D", "C") select(x, x != "") uniqueCount map(secon…

Io言語が面白い・Fileに関するあれやこれ

「Ioが面白い」と言って3月に集中的に学習してブログにも書きまくってましたが、一段落ついてみると積極的に使う場面がなくてなんとなく放置。そのあいだにLuaを使うことになったり、本業のC++をやっていたりとしたわけですが。なにやら。アクセスログを見て…

Ioが面白い・その0 の まとめ

タグの名前は「Iolanguage」より「Io言語」「プログラミング言語Io」「Io language」のほうがよかったんだろうか*1、とか下世話なことを考えてしまう年度始め。 学んだこと、まとめ 基本構造 スロット クローン プロトトタイプ マスター名前空間 コレクショ…

Ioが面白い・その0 の 演習問題に挑む

演習問題が残ってた。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフトカバー)購入: 9人 クリック: 230回この商品を含むブログ (64件) を見る フィボナッチ数列は2…

Ioが面白い・その0 の その8 入場はアンセムにのって

「3日目」の章、の3日目。今回で「7つの言語 7つの世界 Ioの章」のラスト。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフトカバー)購入: 9人 クリック: 230回この…

Ioが面白い・その0 の その7 他はロッカールームに戻ったがフォワードはぎりぎりまでシュート練習を続ける

「3日目」の章、の2日目。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフトカバー)購入: 9人 クリック: 230回この商品を含むブログ (64件) を見る メッセージで自分…

Ioが面白い・その0 の その6 そろそろシュート練習

「3日目」。くどいようですが「3日目」というのは、Ioのエントリを書き始めて3日目という意味でなくて、本の章の名前です。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本…

Ioが面白い・その0 の その5 そろそろピッチにでてウォーミングアップ

「2日目」のつづきのつづき。念のためもう一度言うと、「2日目」というのは、Ioのエントリを書き始めて2日目という意味でなくて、本の章の名前です。今日は「2日目」の3日目です。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/…

Ioが面白い・その0 の その4 もっと柔軟運動

「2日目」のつづき。「2日目」というのは、Ioのエントリを書き始めて2日目という意味でなくて、本の章の名前です。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフト…

Ioが面白い・その0 の その3 柔軟運動

2日目。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフトカバー)購入: 9人 クリック: 230回この商品を含むブログ (64件) を見る ループ while 第1引数の値が真のば…

Ioが面白い・その0 の その2 まだ準備運動

1日目後半7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフトカバー)購入: 9人 クリック: 230回この商品を含むブログ (64件) を見る List リスト。順序付きコレクショ…

Ioが面白い・その0 準備運動

「7つの言語 7つの世界」を読みました。7つの言語 7つの世界作者: Bruce A. Tate,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2011/07/23メディア: 単行本(ソフトカバー)購入: 9人 クリック: 230回この商品を含むブログ (64件) を見るIo…