タグ

scalaに関するsrkzhrのブックマーク (14)

  • Java使いをScalaに引き込むサンプル集 | mwSoft

    前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。 Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。 Scalaは後発の言語ということもあって、Javaを書いている時に感じる冗長さに対する様々な解が用意されています。 記事では、ScalaJavaのコードを比較しながら、JavaユーザがScalaに移った際に得られるメリットを提示していきます。 尚、序盤のサンプルコードはJavaユーザに伝わりやすいように、returnを明記したり、メソッドは必ず{ }で囲むなど、極力Javaっぽい記述をしています。 だいたいJavaと同じような書き方ができます ScalaJava

    srkzhr
    srkzhr 2011/02/14
  • S-99: Ninety-Nine Scala Problems

    These are an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett at the Berne University of Applied Sciences in Berne, Switzerland.  I (Pip! Gold) have altered them to be more amenable to programming in Scala.  Feedback is appreciated, particularly on anything marked TODO. The problems have different levels of difficulty.  Those marked with a single asterisk (*) are easy.  If you

    srkzhr
    srkzhr 2011/02/14
  • http://www.scala-lang.org/docu/files/ScalaByExample.pdf

    srkzhr
    srkzhr 2011/02/07
  • Scalaを本格的に調べてみる

    アーキテクチャパネルディスカッションとラウンジ・ビアパーティでの雑談から、主にDDDに関して興味深かった話をいくつか。聞き取り能力は低いので抜けている部分もあると思いますがご容赦を。 ビジネス的な有用性はどこにあるのか Evans氏発言要旨 経営層など意思決定を行う人たちに対して、ドメイン駆動設計の有用性をどう訴えかけるのか?という問いに対して、Evans氏は主にコアドメインへの注力によって競争上の優位、市場優位につなげる部分を強調。ここから一段階細かいレベルとして、ビジネスパーソンにとって理解できるソフトウェアへと進んでいくとのこと。ただし、常に労力に見合う価値が得られるわけではないことも忘れずに付加。 雑感 この質問はなかなか難しく、聴衆の反応も微妙なものだったように思う。これは、DDDをオブジェクト指向設計方法論として受け取っている人が多く、こうした部分の有用性についての回答を期待し

    srkzhr
    srkzhr 2011/02/07
  • NANA4D - Situs Togel Online Hadiah Terbesar

    Menangkan hadiah terbesar di situs togel online hadiah terbesar NANA4D dengan 95 pasaran resmi WLA yang sudah terpercaya dengan permainan yang adil. Dengan minimal deposit 10 ribu anda sudah bisa bermain di situs togel dan toto online di NANA4D.

    NANA4D - Situs Togel Online Hadiah Terbesar
    srkzhr
    srkzhr 2011/01/19
  • Scalaメモ(Hishidama's Scala Memo)

    インストール [/2011-09-14] 最初のサンプル [/2011-06-07] コマンド scalac・fsc scala [/2013-06-08] 色々作ってみる [/2017-01-24]

    srkzhr
    srkzhr 2010/12/30
  • Play+ScalaによるGAEアプリの開発方法について - mumoshu.log

    (この記事は Scala Advent Calendar jp 2010 の6日目です。) Play! + Scala + GAEのWebアプリ開発はどんなものか調べてみよう…とおもったら、 既に@ymnkさんがplay+scala+gaeのサンプルアプリGitHub - ymnk/lists-with-play-scala-gae: A sample program for Play! Scala with GAEを作られていました。 このサンプルは、 Play! Framework(Java用のWebアプリケーションフレームワーク) Play!用のScalaモジュール(MVCがJavaでは無くScalaで書けるようになります) Play!用のSienaモジュール(GAEに対応しているSienaというORMapperをPlay!から使えるようにするモジュールです。Play!のModelは

    Play+ScalaによるGAEアプリの開発方法について - mumoshu.log
  • 【IT用語】Scala(プログラミング言語) : mwSoft blog

    Scalaとは、キックボクシングのルールに「投げ技」と「グラウンドでの打撃」を組み込んだMMA(総合格闘技)系プログラミング言語である。 HaskellやOCamlなどのレスリング系(もしくは柔道系)の選手が多く所属する言語と、Javaを代表とする打撃系の言語、双方の選手が参入できるようにバランスを取ったルールを採用している。 打撃系の選手がグラウンドテクニックを習得するために、入門用言語としてScalaに参画するケースもあるようだ。 まだマイナーな言語ではあるが、試合展開が間延びすることが少なく選手や観客からの受けも良いので、今後は参入する選手も増えることが予想される。 選手の性質によって試合内容が大きく変わるのが、Scalaの1つの特徴と言える。Javaの試合を見ているような立ち技のみに徹する展開になることもあれば、Haskellの試合のようにグラウンドでの展開が長く続く場合もある。

    srkzhr
    srkzhr 2010/11/24
    ]neta]
  • https://blog.8-p.info/2009/10/scala-scripting

    srkzhr
    srkzhr 2009/10/02
  • takeda-soft.jp

    takeda-soft.jp 2024 著作権. 不許複製 プライバシーポリシー

    srkzhr
    srkzhr 2009/09/23
  • ScalaによるWebアプリケーションフレームワーク「Lift」とは

    Java仮想マシン上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 連載ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 はじめに Java仮想マシン(以下JVM)上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。 Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 稿ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 対象読者 Javaは知っているが、Scalaも学んでみたいと思っている方 ScalaでのWebアプリケーション開発に興味がある方 必要な

    ScalaによるWebアプリケーションフレームワーク「Lift」とは
  • 「原罪」(Javaは、プリミティブがないほうがよかったか?)

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    「原罪」(Javaは、プリミティブがないほうがよかったか?)
    srkzhr
    srkzhr 2009/06/19
    "Daniel Speiwak氏 - 実際のところ、Scalaに似たような感じですね。興味あるのは、Odersky氏とその仲間が、最近、配列の共変性+アンボックスされたプリミティブの問題への、面白い解を示しました。ジェネリックな型の特化です
  • Seasar Conference 2009 Springでscalaのwebframework Liftについて発表しました。 - ( ꒪⌓꒪) ゆるよろ日記

    タイトルの通り、Seasar Conference 2009 SpringでLiftについてのセッションを行いました。 マニアックな内容のセッションにも関わらず、たくさんの方にご来場頂きありがとうございました。 発表資料は、Seasar Conference 2009 Springのセッション情報のページに掲載される筈ですが、SlideShareにも置いておきます。 また、デモで使ったソースはgithubに置いておきます。 http://github.com/yuroyoro/s2condemo/tree/master 20090613 Seasar Conference2009 SpringView more Microsoft Word documents from yuroyoro. cometのデモが上手く動かなかったのが心残りですが、ネタがあまりすべらなくて良かったです。 com

    Seasar Conference 2009 Springでscalaのwebframework Liftについて発表しました。 - ( ꒪⌓꒪) ゆるよろ日記
    srkzhr
    srkzhr 2009/06/17
  • マルチコア危機:ScalaとErlangの対立

    ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし

    マルチコア危機:ScalaとErlangの対立
  • 1