タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

scalaに関するlethliのブックマーク (7)

  • 社内技術勉強会でScalaのおすすめポイント解説した - はこべにっき ♨

    はてなでは週に一回、社内技術勉強会というのをしています。今週は僕の当番だったのでScalaの入門的な話をしました。 普段使いの言語として、Scalaの便利なところをまとめたというつもりです。とはいえ、他の言語にもある特徴もわりと紹介してるので、もうちょっとScala独自の内容にフォーカスしてもよかった... むずかしい。時間の都合で全部話きれなくて、会が終わった後でimplicitまわりの話とか数人にご紹介したら一番おもしろかったと言う話になったので無念。 あの機能を紹介してないとはけしからんみたいなのがあったら教えて下さい。そうはいってもとりあえず Scalaスケーラブルプログラミング第2版を読むといいです。 ↓ 資料はgist形式でembedしてあります ↓ https://gist.github.com/hakobe/e1aa2501a64e7f801b55 こちらもおすすめ Sca

    社内技術勉強会でScalaのおすすめポイント解説した - はこべにっき ♨
    lethli
    lethli 2014/09/19
  • めんどくさくない Scala #kwkni_scala

    怖くない Scala 勉強会での発表資料です。 http://connpass.com/event/3420/ Read less

    めんどくさくない Scala #kwkni_scala
    lethli
    lethli 2013/10/19
  • Scala版「ActiveRecord」を公開したASE、Scalaでの開発実績は既に5件以上

    アドヴァンスト・ソフト・エンジニアリング(ASE)は、プログラミング言語「Scala」での開発を得意とするソフトハウスだ。これまでのScalaでの受託開発の実績は、官公庁や金融系企業、Webサービスの企業など5件以上に上る。 同社は従来、JavaRubyでのシステム開発を中心に手掛けていたが、2010年にある金融系企業からScalaでの開発を打診され、利用したことをきっかけに、「技術者がScalaは面白いと気に入り」(同社技術開発部部長の藤川茂章氏)、人材育成を強化。それ以降、Scalaのスキルを持った人材がいることを会社の強みとして打ち出すようになった。 以前は大手ベンダーからの二次請けの案件が多かったが、Scalaに取り組み始めたことを機に「Scalaでぜひ開発してほしいと、ユーザー企業から直接当社に指名が入り、案件を獲得できるケースが増えてきた」(藤川氏)という。現在進行中の案件で

    Scala版「ActiveRecord」を公開したASE、Scalaでの開発実績は既に5件以上
    lethli
    lethli 2013/09/28
  • Scala School

    Other Languages: 한국어 Русский 简体中文 About Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala. We found this an effective way of getting new engineers up to spe

    lethli
    lethli 2013/08/21
  • 橋本商会 » Scalaをちょっと勉強した

    Scalaを勉強した結果、今日のNode.js初級入門勉強会でcoffee-scriptが書けるようになってた。coffee気持ち悪いと思ってたけど苦手克服できてよかった。 Java/JRuby/Scala ScalaJavaJRubyはRubyScalaJavaのシンタックスをシンプルに直して、Java使ってて不満な文字列、正規表現、配列やMap、無名関数や高階関数などの機能を追加した、より良いJavaという印象。 JRubyはRubyがJVM上で動いていて、ついでにJavaの機能も使える言語だと思う。 JRubyと比べると、JRubyよりもJavaに寄っている気がする。Javaのライブラリをスクリプト言語から使いたい時は今後はscala使おうと思う。 Scalaは型宣言をしなければならないのが良い。JRubyの方がRubyに寄っていて、スクリプト言語としての使い勝手はRuby

    lethli
    lethli 2013/08/20
  • マルチコア時代のプログラマは関数脳になろう〜Scala・Clojure〜 - Tech-Sketch

    前回 の記事では、関数型プログラミングの概念とJava8による実装例を示しました。しかしJava8のリリースは来年まで延期されてしまったため、今すぐ試してみるには少しハードルが高いかもしれません。 そこで今回は、Java7のJVM上で動作する代表的な関数型プログラミング言語、 Scala と Clojure を紹介します。 Scalaとは では、 Scala から紹介しましょう。 ScalaはJVM上で動作するプログラミング言語で、関数型の特徴とオブジェクト指向の特徴を合わせ持った、欲張りな言語です。 JVM上で動作するため、既存の膨大なJavaライブラリをそのまま流用でき、JVMのパフォーマンスチューニングノウハウを最大限活用することができます。またJavaよりも豊富な記述形式を持ちながらもJavaオブジェクトをそのまま扱え、強力な型推論を持った静的型付け言語でもあるため、定型的で冗

  • Scalaにおける細かい最適化のプラクティス - xuwei-k's blog

    列挙順自体はとくに意味ありません。あと「どの最適化がどのくらい速くなるのか?」を詳細に計ったことはないですし、「原理的にこうなってるから(ry」というのを説明するに過ぎません。中には「JITで無意味になるようなどうでもいい細かすぎること」も書いてありますし、最適化のトレードオフとして失うものもあるので、そのあたり自己責任でお願いします。当に最適化が必要とされる場合は、以下のものを無闇に実行するよりまず計測したほうがいいのは、言うまでもありません。*1 1. private[this]をつかえ scalaのvalやvarは、private[this]にしたときのみ、直接のフィールドアクセスになります(それ以外ではメソッド呼び出し)。シングルトンのobjectの場合も同様です。private[this]をつけられる場合はできるだけつけましょう 2. なんでもかんでもListをつかうな 最初の

    Scalaにおける細かい最適化のプラクティス - xuwei-k's blog
    lethli
    lethli 2013/07/09
  • 1