タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

qiitaとrustとmozillaに関するnabinnoのブックマーク (1)

  • Mozilla発の新言語Rustの概要 - Qiita

    Rust(http://www.rust-lang.org/)というMozillaが開発している言語に興味を持っている。マルチコアを生かす次世代のブラウザエンジンであるServoの開発に使われている。 実行速度重視の、静的型付けのマルチパラダイム言語。 Actorモデルに基づいた並列計算。 Haskellの型クラスのようなオープンなtrait(Javaのインターフェイスのようなものだが、型を定義した後にtraitを外から足せる)に基づく簡潔なOOP。 バイナリ(構造体のメモリ配置、関数の呼び出し)がC互換。OOPも構造体のデータ定義とメソッドを定義が分離した形になっている。 安全性を保ちつつ、パフォーマンスを落とさないポインタ操作。ポインタに&@~と異なる修飾子をつけることで扱いが変わり、グローバルなGCに頼らず静的にヒープオブジェクトの寿命チェックができる(ここのところはちょっと難しいの

    Mozilla発の新言語Rustの概要 - Qiita
  • 1