HHa(H派)メモ このページをアンテナに追加 RSSフィード

2006 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 09 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 |
2009 | 04 | 05 |
2010 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2017 | 01 | 02 | 03 |
<ご指定のscriptタグは許可されていません。詳しくははてなダイアリーで使えるブログパーツをご覧ください>var _pbwid=1698129; var _pbwt=2<ご指定のscriptタグは許可されていません。詳しくははてなダイアリーで使えるブログパーツをご覧ください> <ご指定のscriptタグは許可されていません。詳しくははてなダイアリーで使えるブログパーツをご覧ください><ご指定のscriptタグは許可されていません。詳しくははてなダイアリーで使えるブログパーツをご覧ください>

2007-05-08 ほぼりスクリプト言語Scalaの情報ソース

ほぼりスクリプト言語Scalaの情報源

 言語Scalaは、EPFL大(仏ローザンヌ)のMartin Odersky教授により開発された、強い型付けをもつ純粋なオブジェクト指向関数型が理論的にほぼ完全に融合したプログラミング言語です。Scalaは、JVM上で実行されるため、言語内からすべてのJavaクラスが普通に利用可能であり、簡潔で高い表現力とJavaとほぼ同等の実行性能をもっています。

 強い型付け言語でありながら型推論機能のおかげで冗長な型宣言が不要であり、Ruby以上にコンパクトなコード記述を許し、GenericやMixin(Trait)等の抽象クラス管理機能、パターンマッチング機能などの簡潔で豊かな表現力と相まって、新世代の実用スクリプト言語としての高い可能性も秘めています。


言語Scalaの基本サイト

The Scala Programming Language(ダウンロードドキュメント充実)

http://www.scala-lang.org/

Scala Wiki(サンプルプログラム充実)

http://scala.sygneca.com/


Eclipse環境用のプラグイン

Scala Plugin for Eclipse

http://www.scala-lang.org/downloads/eclipse/index.html


ダウンロードしたらまずは言語Scala超入門

http://www.scala-lang.org/docu/files/ScalaTutorial.pdf


スクリプト言語としてのScalaの表現力を納得するには

Very good introduction into Scala Language

http://scriptlandia.blogspot.com/2006/11/very-good-introduction-into-scala.html


JavaScalaとのわかりやすい比較表

Scala for Java programmers I,II

http://blogs.sun.com/sundararajan/entry/scala_for_java_programmers

http://blogs.sun.com/sundararajan/entry/scala_for_java_programmers_part


RubyScalaの比較記事

5 Things a Ruby developer needs to know about Scala

http://blog.lostlake.org/index.php?/archives/27-5-Things-a-Ruby-developer-needs-to-know-about-Scala.html


○実行性能ベンチマーク

Gentoo : Intel? Pentium? 4 Computer Language Shootout

http://shootout.alioth.debian.org/gp4/scala.php


言語作者本人のScala言語講義ビデオ

TechTalks: The Scala Experiment(Googleにて2006.11月)

http://video.google.com/videoplay?docid=553859542692229789


言語作者による例題ベースチュートリアル

A Tour of the Scala Programming Language (概観編)

http://www.scala-lang.org/intro/index.html

Scala By Example (中級編)

http://www.scala-lang.org/docu/files/ScalaByExample.pdf

Scala言語仕様(言語の最新版も現在v2.6)

The Scala Language Specification Version 2.6 (Sep. 11, 2007)

http://www.scala-lang.org/docu/files/ScalaReference.pdf


言語Scala理論面(しっかりした理論的基盤、型理論

http://www.scala-lang.org/docu/papers.html


○関連ブログ

Weblogs Forum: A Brief History of Scala

http://www.artima.com/forums/flat.jsp?forum=106&thread=163733&start=15&msRange=15

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。