FAQ - 一般
原文はこちら。
この文書は何ですか。
このFAQとScala WikiにあるFAQはどういう関係ですか。
Scalaとは何ですか。
Scalaの開発責任者は誰ですか?
コードや文書、APIのコメントをどのように投稿すればよいですか。
どのようにバグ報告をすればよいですか。
Scalaは実際のプロジェクトに使えるくらい安定していますか。
Scalaはどのライセンスの元で配布されていますか。
「Scala」と言う名前の由来は何ですか。
なぜ新しいプログラミング言語を作る必要があるのですか。
Scalaホームページにある画像は誰が作ったのですか。
Scalaのロゴはどこから来ていますか。
この文書は何ですか。
Scalaに関するよくある質問のリストで、Scalaのコア開発チームによってメンテナンスされています。全ての質問は公開フォーラムでよく質問されるものです。大ざっぱに言って、リストの前の方にあるものほど頻繁に質問されるものです。
このFAQとScala WikiにあるFAQはどういう関係ですか。
Scala WikiはScalaコミュニティのボランティアによってメンテナンスされています。Scala WikiのFAQはこのFAQより頻繁に更新される傾向がありますが、その答えがこのFAQより信頼性の高い情報源に基づいている、ということではありません。
Scalaとは何ですか?
Scalaはプログラミング言語の一つです。Scalaはオブジェクト指向(継承、メソッド、...)であり、関数型(クロージャなど)でもあります。Scalaは、Javaとの互換性を可能な限り保ちながらも、現代的な言語の機能をいくつも混ぜ合わせています。
Scalaの開発責任者は誰ですか?
Martin Odersky教授率いる、EPFLのLAMP(訳注:EPFLのScala研究室のこと)チームです。
コードやドキュメント、APIコメントをどのように提出すれば良いでしょうか?
バグとして報告するか、議論のためにメーリングリストに投稿してください。
どのようにバグレポートをすれば良いですか?
Scalaに関連した課題を管理するために、Tracを使っています(訳注:2011/05/21現在、既にTracからJIRAに移行しています)。
実用プロジェクトで使えるくらいScalaは安定していますか?
一般的に言えば、答えは「はい」です。Scalaの言語仕様は完全に実装されており、数百個のテストからなるテストスイートを完全にパスしています。また、コンパイラはScala自身で書かれています。とはいえ、もしバグを見つけたら、私たちに知らせてください。私たちはそのバグを修正することを試みます。
Scalaはどのライセンスの元で配布されていますか?
ScalaはBSDスタイルのライセンスで配布されています。ScalaのプログラムやScalaそれ自身、Scalaを改造したものを概ね自由に配布することができます。
Scalaの名前の由来は何ですか?
Scalaという名前には二つの由来があります。まず、"Scala"はイタリア語で螺旋階段を意味します。Scalaはあなたをより良いプログラマにする手助けをしてくれるため、これは適切な名前だと言えます。Scalaのロゴは螺旋階段を抽象化したものです。また、Scalaという言葉はscalable languageも意味します。これは、Scalaのコンセプトが、大きなプログラムに対してスケールすることだからです。
何故新しい言語を作ったのですか?
Scalaの基本思想は、「Scalaとは?」に書かれています。
Scalaのホームページにある画像は誰が作成したものですか?
画像の作成者は以下のようになっています:
"Scalaとは?": このかっこいい画像は"Gaia Shine"と呼ばれているもので、Flávio Takemotoが作りました.
"Scalaを学ぶ": この画像は"Book..."と呼ばれているもので、Zsuzsanna Kiliánが作りました。
"Scala in エンタープライズ": この幻想的な画像は"Golden Egg"というタイトルで、Mateusz Stachowskiが作りました。
"研究": この絵は "Come Unto These Yellow Sands" というタイトルで、Richard Daddがin 1842に描きました。
"コミュニティ": it is a picture of Prague, part of the free Drupal theme called "Marinelli"
"コンパイラ": the picture is "Roger", and is also part of the free Drupal theme called "Marinelli"
Scalaのロゴは何が由来ですか?
"Scala"はイタリア語で螺旋階段を意味します。Scalaを開発している、EPFLの中の建物の一つに、現代的な面白い形をした螺旋階段があります。Scalaのロゴはこれに由来しています。Miles Sabinが撮った写真を以下に見ることができます(Creative Commons Licenseの元で利用可能です)。