七尾線をアップ!

七尾線の津端駅から和倉温泉駅までの駅名標や駅舎、列車車両の写真を公開しました。

trains-NT201-683-wakuraonsen-s.JPGtrain-NT201-wakuraonsen2-s.JPG

増補版:気軽に試してみよう!今こそ Lisp 入門 - Lisp の調べ

ソフトウェアデザイン 2015年8月号」の第1特集なぜ関数型プログラミングは難しいのか?Lisp,Scala,Haskell,Elixir,Python,Clojure,関数型のエッセンスを学習するの第1章「気軽に試してみよう!今こそLisp入門」に執筆しました。その増補版を以下で公開しています。

増補版:気軽に試してみよう!今こそ Lisp 入門 - Lisp の調べ

SD8-94.jpgSD8-2-94.jpg

いつの間にか、増補版のページ数がすごいことになってきました。。。
その内容は今のところ、以下のようになっています。

----
Contents
1. 関数型プログラミングでもっと言いたかったこと
(1) λ計算
(2) 評価戦略 - 遅延評価
(3) 並行・並列処理 - スレッドセーフ、リエントラント
(4) 副作用はバグの温床 - グローバル変数と代入文(増補)
(5) 参照透過性を持つ関数型プログラミングは形式手法(数学的手法)とマッチする
(6) 関数型プログラミングの利点と欠点の具体例
2. Lisp の特徴でもっと言いたかったこと
(1) 強力・柔軟なマクロ
(2) 動的関数定義
(3) S式とM式
(4) 関数閉包(クロージャ)と継続(コンティニュエーション)
(5) 多値 multiple value
(6) Lisp のベンチマークプログラム tarai
(7) オブジェクト指向機能
(8) 適用可能メソッドの優先順位によるパターンマッチ
(9) Lisp はマルチパラダイム言語
(10) Lisp は世界最大の言語で世界最小の言語
(11) タイプとクラスの怪しい関係、さらに構造体との三角関係
(12) Lisp-1 v.s. Lisp-2
(13) Lisp プログラムのパフォーマンスチューニング
(14) GC(Garbage Collection)
(15) データもプログラムも同じS式で表現(増補)
(16) 無限長整数 bignum のサポート
(17) 汎変数 generalized variable
(18) メタサーキュラーインタプリタ metacircular evaluator
(19) 末尾再帰 tail recursion
(20) クロージャは苦労するんじゃ
(21) インターン - シンボルテーブルに囚われし者
(22) レキシカルスコープ - 歴史あるスコープ
(23) 深い束縛と浅い束縛、あなたの好みは?
(24) スペシャル変数またの名を動的変数、その罪深き者へ
(25) Lisp の掟その一 - ネーミング規則
(予定)(26) Lisp の掟その二 - プリティプリント~インデントの深い闇
---以下、省略---

なぜ関数型プログラミングは難しいのか?

増補版:気軽に試してみよう!今こそ Lisp 入門

Software Design 2015年8月号 に執筆した「気軽に試してみよう!今こそ Lisp 入門」は
初心者向きの記事であったことやページ数の関係で、書き切れなかったことをここに(ぼちぼち)書いています。

SD201508.jpg


Contents
1. 関数型プログラミングでもっと言いたかったこと
2. Lisp の特徴でもっと言いたかったこと
3. Lisp ジョーク - Lisp に関するジョークいろいろ
4. Lisp の歴史
5. Lisp 事例 - Lisp で書かれたいろいろ
6. サンプルプログラム
7. やさしい Lisp 処理系の作り方
8. Lisp いじわるクイズ(または Lisp 能力検定)
9. FAQ
(1) すべてのプログラムは副作用のないプログラムで実装できますか?
(2)「動的型付けの実装が面倒」とは、どういう点が実装が面倒と言ってるのでしょうか?
(3) そもそも難しくないプログラミングなんてあるのでしょうか?
(4) 関数型プログラミングは結局、何がいいんでしょうか?
(5) なぜ関数型プログラミングは難しいのか?

現場で使うためのオールペア法、直交表の基本(4): 組み合わせテストを現場で使うときの判断指針とPDCA

@IT の連載記事「現場で使うためのオールペア法、直交表の基本」の紹介

組み合わせテストを現場で使うときの判断指針とPDCA

現場で使うためのオールペア法、直交表の基本

@IT の連載記事「現場で使うためのオールペア法、直交表の基本」の紹介

第1回目 ソフトウエアテストの考え方――本質、基本を知る
第2回目 組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具
第3回目 組み合わせテストを開発現場で使いこなすには?――考え方のヒントと5つのコツ

1回目.png

金沢駅のページを公開

北陸本線の西金沢駅から金沢駅までの駅名標や駅舎、列車車両の写真を公開しました。


eki-kanazawa-s.JPGtrain-681hakutaka-kanazawa-s.JPG

香港 MTR の駅名標写真をアップ!

香港 MTR の列車車両や駅名標、駅舎写真を公開しました。

train-hongkong-e102-4.JPGtrain-SP1900-HungHom2-s.JPG

北九州モノレールの小倉駅から企救丘駅までの駅名標をアップ

北九州モノレールの小倉駅から企救丘駅までの列車車両や駅名標、駅舎写真を公開しました。

train-04-kokura.JPGtrain-1000-02-moritsune.JPG

JR九州 鹿児島本線の福岡駅から小倉駅までの駅名標をアップ

JR九州 鹿児島本線の博多駅から小倉駅までの列車車両や駅名標、駅舎写真を公開しました。


train-813-kyusyukodaimae2-s.JPGtrain-787-akama-s.JPG

西鉄天神大牟田線の西鉄福岡駅から薬院駅までの列車車両や駅名標写真をアップ!

西鉄天神大牟田線の西鉄福岡駅から薬院駅までの列車車両や駅名標、駅舎写真を公開しました。

train-5103-tenjin-s.JPGtrain-5527-yakuin-s.JPG
Calendar
<< September 2019 >>
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
2930
search this site.
ranking


amazon
(当ブログのお勧め!)
(当サイトからも写真提供)
tags
archives
recent comment
recent trackback
others
admin
amazon



(当サイトからも写真提供)







from 2010/7/4

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41