タグ

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

タグの絞り込みを解除

javaとscalaに関するNetPenguinのブックマーク (4)

  • Maybeに限らずJavaで直和型を実現できるか - 貳佰伍拾陸夜日記

    JavaでMaybeを説明した以下の記事について, id:tozimaさんと某所*1でやりとりしていたら, 有益な話が出てきたのではないか, ということになったので, 紹介. 基的にやりとりをそのまま*2抜粋したものに, 適宜補足を加えていきます. 発端 2012-06-29 04:29id:tozima こんな記事があった。 Java の語彙で Maybe を説明してみる - ぐるぐる~ 直和型のエンコーディングである、 でMaybeモナドを説明している、まっとうな記事です。気になったのは、上のエンコーディングを Java の上でやって、なにか変なことが起きないのかということ。例えば記事中では、 *3 みたいなことが、Javaでは禁止できない、ってことについて触れています。この他には変なことはおきないんでしょうか? 僕には全然Java的な言語への直感がないので教えてください!!! 「.

    Maybeに限らずJavaで直和型を実現できるか - 貳佰伍拾陸夜日記
  • プログラミングサンプル集 | mwSoft

    メニュー 自然言語を扱う際に関わりそうな情報 Scalaの紹介やサンプルコード等 Javaやそのライブラリのサンプルコード等 全文検索エンジンのLucene/Solrに関するメモ 分散処理フレームワークのHadoopに関するメモ 分散機械学習ライブラリのMahoutに関するメモ Java/ScalaのWebフレームワーク、Playに関するメモ JavaScriptを利用した機能例 PythonのNumpy周辺ライブラリに関するメモ 主にthree.jsを使った3D描画に関するメモ 簡単な数式をJuliaのコードにして実行

    NetPenguin
    NetPenguin 2012/05/02
    形態素解析エンジンの使い方など
  • JavaとScalaとC#のジェネリクス機能比較表 - Onion開発しつつ、PEGEXを開発する日記

    JavaScalaとC#のジェネリクスは、いずれも継承を持ったオブジェクト指向言語においてParametric Polymorphismを実現するための手段であり、それぞれ異なった特性を持っている。というわけで、それぞれの言語においてジェネリクスがどのようにサポートされているかを比較した表を用意してみた。後で気が向いたら、各項目の説明を追加するかも。 Java(5.0以降) Scala C#(4.0) ジェネリックなクラス ○ ○ ○ ジェネリックなメソッド ○ ○ ○ 型パラメータの上限 ○ ○ ○ 型パラメータの下限 × ○ × 型パラメータの推論 ○ ○ ○ 全ての型のサブタイプ(ScalaにおけるNothing) × ○ × definition-site variance × ○ ○ use-site variance ○(Wildcard) ○(Existential Typ

    JavaとScalaとC#のジェネリクス機能比較表 - Onion開発しつつ、PEGEXを開発する日記
    NetPenguin
    NetPenguin 2010/11/10
    そういえば C# では default(T) とすることで、初期値を取り出すこともできたり。 T value = default(T) とかしてつかう。
  • Scala for Java programmers - Asterisk works Wiki

    JavaプログラマのためのScala Javaのバーチャルマシンを対象とした多数の言語がある。 (スクリプト言語や動的型言語だけではなく)別の静的型言語を学ぶのはどうだい?JVM向けにコンパイルされ、Java言語とシームレスに統合されるのは? 最新のマントラは"一つの偉大な仮想マシンに多くの言語"さ。だろ?:-) - Scala- に注目してみないか? 関数型でオブジェクト指向でコンカレントな言語で、そいつはJavaプラットフォームで走るんだ。 ノート:この文書は言語比較の訓練じゃない。[つまり、どっちがよりよいかを結論づける X 対 Yの比較じゃない]。 むしろJavaプラットフォームで走る他の言語を学びたいJavaプログラマのためによいきっかけを提供する試みなんだ。 それで目的は静的型言語に注目しているが「Java, Groovy と(J)Ruby」や「Java, JavaScrip

    NetPenguin
    NetPenguin 2010/02/17
    JavaプログラマのためのScala
  • 1