$java -versionjava version "1.6.0_65"Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode) $ brew installscala ==> Downloading http://www.scala-lang.org/files/archive/scala-2.11.1.tgz Already downloaded: /Library/Caches/Homebrew/scala-2.11.1.tgz ==> Downloading https://raw.githubusercontent.com/scala/scala-dist/27bc

今回、会場がいつもと違います。ご注意ください。 概要 参加費:無料 準 備:自習道具(ノートパソコンや本など) ※ 電源あり。 Wifiはありませんので各自ご用意ください。 ※ Wifiについて ことば研究所様のご厚意で準備できることとなりました。 ただ、まだ試行錯誤中であり、安定したネットワークを提供できる保証がありません。 念のため、各自Wifiをお持ちください。 ポストJavaとして注目を集めているScalaの初心者向け勉強会です。 セッション・LT、及びもくもく会を予定しています。 プログラムは決定次第、ここでお知らせします。 ※ 何かやって欲しい事、聞きたい事など希望がありましたら、コメント欄もしくは @aa7th まで。 セッション・LTも募集しています。(現在プログラム上枠は埋まっていますが、もしいらっしゃれば気軽にお声かけください。) ↑締め切りました。Scala関西ビギ
「少数精鋭の開発メンバーで、短期間に新しい検索サービスを始められた」。特許情報などの無料検索サービスで200万人以上の会員を抱えるアスタミューゼ。同社でサービス開発を統括する三木隆史プラットフォーム事業部部長は、こう語る。スピードの秘密は、開発言語選びにあった。 同社が採用したのは、業務系システムの開発で主流になっているJavaでも、Webシステムで人気を博すRubyやPythonでもない。「関数型プログラミング言語」と呼ばれるオープンソースの開発言語の一つ、「Scala(スカラ)」だ。Scalaは今、世界的な注目を集める。米ツイッターや米リンクトイン、英ガーディアンなど海外の名だたる企業が自社サービスの開発に採用したことで一気にその名を知らしめた。Scalaの推進企業である米タイプセーフは2012年8月に1400万米ドル(約11億円)の資金を調達。Webアプリケーションや分散処理システ
![[関数型言語のトレンド]国内でも採用企業が増加](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2fdcbbc815331c5691afb8ab3f427b04bf8380d435%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fxtech.nikkei.com%252Fimages%252Fxtech%252F2025%252Fogp_nikkeixtech.png%253F20220512&f=jpg&w=240)
PHP5.4にはトレイトという文法が導入されて、多重継承の便利さが享受できるようになるそうです。 いろいろ試してみることにしました。 トレイトといえば代表選手はScalaですね。Scalaでいうトレイトは、インターフェースの定義とメソッドの実装を同時にやってくれる便利な概念でした。単一継承のOOP言語では「〜は〜の一種」という制約が強すぎて、「ペンギンは鳥の飛行メソッドによって飛行できてしまう」という問題があります。でもちゃんと「ペンギンは飛べないが泳げる鳥」を綺麗に解決する必要はあって、その解答として、トレイトのあるScalaではこんな解が導けます。 abstract class Animal abstract class Bird extends Animal { def hasBeak = true // 鳥にはかならずクチバシがある def hasWings = true // 翼
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く