2017年1月27日のブックマーク (2件)

  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

    Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することによりメモリ安全およびデータ競合安全をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスがない状態を表します。ただし、Rust の言うメモリ安全とは、メモリリークをしないことを保証するものではありません。 データ競合安全とは、あるひとつのオブジェクトに対しての読み込みおよび書き込みのが同時に起き結果が不定になる状態にならないことを表します。競合状態とは異なります。 無名関数という概念を様々な言語が次々と導入したように、プログラミング言語は相互に影響を及ぼし徐々に変化しています。Rust は「寿

    oscdis765
    oscdis765 2017/01/27
    実際書いてみるとlifetime管理が厳密すぎてコンパイルすら通らなくて俺みたいな馬鹿には難しすぎる言語
  • #忍者で何を連想するかで年代がバレる あなたの忍者はどこから?

    時星リウス@妄想自由人 @TokiBosi20 #忍者で何を連想するかで年代がバレる 『ピュンピュン丸』 多分僕が生まれて初めて観たアニメと思うのだけど、『花のピュンピュン丸』というタイトルは間違っていたというのをたった今知ったwww pic.twitter.com/kyqSvZQ4mD 2017-01-24 21:07:33

    #忍者で何を連想するかで年代がバレる あなたの忍者はどこから?
    oscdis765
    oscdis765 2017/01/27
    増田