タグ

scalaに関するnaoeのブックマーク (5)

  • twitterがrubyからscalaへスイッチ - huixingの日記

    twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitterがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発者であるAlex Payneによれば普通に考えられているRuby on RailsPHPPythonなどいわゆるアジャイルな言語はすばやい変化に対応するには見合っているが非同期的プロセスのような力仕事には、スイス連邦工科大学ローザンヌ校のマーティン・オダースキーMartin Oderskyにより開発されたscalaが合っているという。2007年のある時点でtwitterにおけるrubyベースのメッセージ・キュー・システムが増えるプロセスに対応できずに壁にぶちあたったことに気付いた。2008年中盤にはメッセー

    twitterがrubyからscalaへスイッチ - huixingの日記
  • 『プログラミングScala』は腰を据えたScalaの学習に最適 - kaisehのブログ

    1/20発売予定のオライリージャパンの新刊、『プログラミングScala』を献いただきました。 プログラミングScala 作者: Dean Wampler,Alex Payne,株式会社オージス総研オブジェクトの広場編集部出版社/メーカー: オライリージャパン発売日: 2011/01/20メディア: 大型購入: 3人 クリック: 320回この商品を含むブログ (38件) を見る このの敷居ははっきり言って高く、『Scalaスケーラブルプログラミング』に近いレベルだと思います。その難しさは、Scalaの型システムと関数型プログラミングを正面から解説しているところから来ています。重いテーマなので後回しにしたくなりますが、この部分の理解が曖昧なままでは、結局、いつまで経ってもScalaを理解したことにならないので、書や『Scalaスケーラブルプログラミング』のような正面突破のアプローチは正

    『プログラミングScala』は腰を据えたScalaの学習に最適 - kaisehのブログ
    naoe
    naoe 2011/01/17
  • 人工知能プログラミングするなら Scala - 武蔵野日記

    午前中は UT Cafe でまったり過ごす。構内にこういうカフェがあるのはいいなー。かなりお金を使ってしまいそうだが……。UT Cafe では残念ながら mobilepoint はつながらなかったので、Pocket Wifi でつなぐ。ちなみに東大の総合図書館の中では e-mobile がつながらなかったので、火曜日は図書館で少し作業したかったのにできなかった。速いのはいいのだが、使えるエリアが限定されているなぁ。 午後は東京電機大学理工学部にお邪魔する。キャンパスがどこか実はいまいち分かっていなかったのだが、池袋から東武東上線の急行で約50分、高坂もしくは北坂戸というのが最寄り駅になる。 スクールバスが高坂および北坂戸それぞれから10分間隔くらいでずっと出ているし、高坂駅からは路線バスも出ているので、スクールバス7分路線バス10分というのもそこまで不便ではない。歩くと40分くらいかかるら

    人工知能プログラミングするなら Scala - 武蔵野日記
  • Scala開眼

    1階受付:インストール等 / 1階案内版:コマンド / 2階:書き方 / 3階:文と式 / 4階:関数 / 5階:オブジェクト指向 / 6階:型 / 7階:注釈等 / 屋上:言語仕様要約 / 雲:scalaパッケージ概観 / 青空:その他の付属パッケージ概観 なお、以上の解説はJavaの文法とコマンドや標準ライブラリ等を一応知っていることを前提(現行のScalaはなおJavaライブラリへの依存度が高くScalaだけで完結できる状態では無い。なお、Scalaのコンパイラ自体はJava1.4用のコードも吐けるが、標準ライブラリが多く1.5を前提としている)とし、その違いだけをとりあえずは書き留めるものである。もっぱら文法やライブラリ参照用であることを目指しているので、例や特長等は次のリンクを参照されたい(なおただし、原著者たちの配慮にもかかわらず、それらの例は関数型言語に関する事前の概要的把握

  • RubyからScalaに乗り換えた15くらいの理由 - ヽ( ・∀・)ノくまくまー(2010-04-26)

    ● [Scala] RubyからScalaに乗り換えた15くらいの理由 [注意] この文章を読むと、既存のRubyコードをScalaでrewriteしたくなる、 Rubyコードで型チェックをやるのがになる、Ruby案件でやる気が出なくなる、 などの幻覚や異常行動が報告されています。 現在関わっているプロジェクトや家族のことを常に意識し、 気を強く持って冷静に読むとよいでしょう。 「Scalaプログラミング入門」を読みはじめて、いきなり大きく頷いてしまった。 "コーディング時間の半分をテスト作成に費やさなければならなかった"(p.3) "Railsによって得られた生産性の向上は、テスト作成の作業に失われてしまいました"(p.3) まさにここ数年私が抱いてた漠然としたストレスの正体が、的確に文章となっていたからだ。そしてほどなく、「あ、この機能がRubyに欲しかった!」という驚きと共に Sc

  • 1