Scalaの勉強をはじめたので、とりあえず簡単な数式パーサーを作ってみてます。 http://d.hatena.ne.jp/nowokay/20111101#1320102262 前回は、構文木のオブジェクトを生成しました。 http://d.hatena.ne.jp/nowokay/20111104#1320365981 これで、構文木が扱えるようになったので、あとはその構文木を処理して式を評価するだけです。 式の計算を進めて値を出すことを「評価」といいます。 その前に、前回のエントリで水島さんに教えてもらったことを取り込みます。 構文木作成に使わない構文要素は「~>」「<~」を使うと左右の項を捨てれるということでした。ということでfactorの項を書き換えてみます。 def factor: Parser[AST] = intLiteral | "("~>expr<~")"^^{ x=>
php前提。PHP はクソ。滅びろ。ruby はしらんが python か perl か java のほうがよっぽど楽。javascript は多分同じかもっと地獄。よいところ導入が安い動作環境的な意味でも、コード的な意味でも。置けば動くし、書けば動く。本当に何も知らん人間でもなんとか動く。エンジニアの頭数もそろえやすい。運用コストのスケーリングができるapache+mod_php だけでも普通に早い。apc 入れればそれだけで大抵のリクエストさばける。nginx+php-fpm+apc なんて環境にすればもっとさばける(と思う。まだ試してない。)最悪 HIPHOP-PHP でなんとかできることは Facebook が証明している。ドキュメントが読みやすいphp.net のドキュメントはテンプレートがしっかりしていて全部それにそっているので非常に読みやすい。邦訳も早い。よくないところ標準の
Java with spice! Xtend is a flexible and expressive dialect of Java, which compiles into readable Java 8 compatible source code. You can use any existing Java library seamlessly. The compiled output is readable and pretty-printed, and tends to run as fast as the equivalent handwritten Java code. Get productive and write beautiful code with powerful macros, lambdas, operator overloading and many mo
1 名前:以下、名無しにかわりましてVIPがお送りします:2011/11/05(土) 15:06:56.86 ID:6LysmjBP0 今日、大学の入試だったんだが、面接官のババアに 「あなたはマスタベーション好きそうな顔してるけど、週何回ぐらいやってらっしゃるの?」 って質問されたんだけど、明らかにセクハラだよね? 訴えたら勝てるよね? 3 名前:以下、名無しにかわりましてVIPがお送りします:2011/11/05(土) 15:07:33.97 ID:OoIm5LelO 録音してりゃな >>3 くそっ!録音なんてしてねーよ! 19 名前:以下、名無しにかわりましてVIPがお送りします:2011/11/05(土) 15:10:28.87 ID:pJlFTGOo0 そういう顔なら仕方ないじゃん 10 名前:以下、名無しにかわりましてVIPがお送りします:2011/11/05(土) 15:09
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く