2012-07-01から1ヶ月間の記事一覧

初めてのコトリン 〜Learning Kotlin〜 その1

Kotlin とは IntelliJ IDEA 開発元の JetBrains社 の Andrey Breslav と Dmitry Jemerov にて開発されているオブジェクト指向言語。ロシアにある JetBrains社 のラボ近くのコトリン島が名前の由来。Kotlin はフィンランド語でやかんを表すため、ロゴがやかん…

Ceylon : Quick introduction 邦訳(4)

Quick introductionの邦訳その4です。blog1.mammb.com 演算子ポリモーフィズム Ceylon は、CとJavaでサポートされる大部分の演算子に加え、リッチな演算子を一式備えています。演算子のオーバーロードはサポートされません。例えば、Ceylon 言語のモジュール…

Ceylon : Quick introduction 邦訳(3)

以下の邦訳 その3 です。ceylon-lang.orgblog1.mammb.com 型エイリアスと型推論 型宣言を完全に明示した場合、理解しやすいというより難解なコードになりがちです。ジェネリック型の繰り返しが現れると、コードの可読性は著しく損なわれます。我々は以下のよ…

Ceylon : Quick introduction 邦訳(2)

Quick introductionの邦訳その2です。blog1.mammb.com ミックスイン継承 javaと同じように、Ceylon にはクラスとインターフェースがあります。クラスは単一のスーパークラスと任意の数のインターフェースを継承できます。インターフェースは任意の数の他のイ…

Ceylon : Quick introduction 邦訳(1)

Quick introductionの邦訳です。 Quick introduction 機能の一覧を見ただけではプログラム言語の本質に到達することはできません。言語を形作るものは、ごく細かいもが全体としてどのように関連するかということです。そして、これは実際にコードを書いてみ…

Ceylon M3 や Kotlin M2 など出そろってきたNBJLはどうなる?

The Next Big JVM Language 先日(2012/7/11)に Ceylon M3.1 がリリースされました。JetBrains の Kotlin も M2 が先月出ましたし、Xtend も Eclipse Juno に合わせて 2.3 になったり、NBJL(The Next Big JVM Language) のレースが加速してきています。Fantom…