Python版に触発されて書いてみた。さっぱり分からんという人はLearn You Some Erlangを読んでから見てみると(もしかしたら)正答率が上がるかもしれない。
- ErlangでOOPを実現する方法を説明せよ
- 例外を用いるべき場面を説明せよ
- BERTについて説明せよ
- supervision treeとは何か?
- 状態機械を実装する方法を説明せよ
- Erlangで静的に型チェックを行う方法とは?
- 1マシンで何プロセスまで立ち上げてよいか説明せよ
- 戦闘機とカンガルーのどちらが優れているか?
- 現実世界は全てActorであるか?
- Erlangの言語仕様で残念な点を1個以上説明せよ
- Erlangの処理系の実装で残念な点を1個以上説明せよ
- Erlangはプログラミング言語ではない。理由を説明せよ
- プロセス間のメッセージングに ! を使うべきでない理由を説明せよ
- Erlangで書かれたソフトウェアのデバッグとQAの方法を説明せよ
- Erlangで書かれたプログラムを高速化する方法を2つ挙げよ
- 1秒間に"OTP"と30回発声できるか?
プログラミングのテクニックの細かい話は載せてない。書いてれば分かるはず。
このリストの主な用途としては、ScalaのActorを使ってみて「Erlangだって似たようなもんだろ?!だったらJVMで動くだけScalaの方がいいに決まってるぜJK」とか言ってる人を外す用途などが考えられる。