タグ

rustに関するsugimoriのブックマーク (5)

  • Rust + WebAssemblyに入門した話

    2018/09/05 Rust入門者の集い #5 で発表した内容です。

    Rust + WebAssemblyに入門した話
  • Rust本番投入における「新しい言語ゆえの難しさ」を乗り越えるためのTips | ログミーBusiness

    2018年7月3日、D-Cubeが主催するイベント「Running Rust in Production」が開催されました。近年徐々に注目を集めつつあるプログラミング言語Rustを、実際に業務で使っているエンジニアが一堂に会して、自らの知見と取り組みを共有するイベント。初の開催となる今回は、6名のエンジニアRustにまつわる知識と経験を語りました。プレゼンテーション「番投入をあきらめるためのガイドライン」に登場したのはクックパッド株式会社インフラストラクチャー部の小林秀和氏。講演資料はこちら Rust番投入におけるハードルの超え方小林秀和氏(以下、小林):おはようございます。走ってきて心拍数がバグバグです。KOBA789と言います。 一番最初に質問なんですが、ふだんスクリプト言語を書いてるという方はどれぐらいいらっしゃいます? (会場挙手) よかった。まぁまぁいた。逆にCないし

    Rust本番投入における「新しい言語ゆえの難しさ」を乗り越えるためのTips | ログミーBusiness
    sugimori
    sugimori 2018/09/01
    これは、基礎力が要求されそう
  • Rustで写経、デザインパターン23種 - Qiita

    Rust力を高めたいけれども、特に作るものが思い当たらなかったのでデザインパターンを真似して書いてみようと思った. 解釈間違い、表現間違い、などなど、コメントお願いします. Githubにも同じコードを上げています Github - mopp/CodeGarage/rust/design_patterns/ 追記 κeenさんが大変良い記事を書いてくださいましたのでリンクを貼らせていただきます Rust風にデザインパターン23種 以下の例では不十分な部分を補足、修正してくれています。 ありがとうございます。 結論 真似して書いてみました。が理解できたという実感が伴っていない おそらく格好のマサカリの的であろう 何かを作るときに実際の問題を考えながら使わなければ覚えられないし、体に馴染まない パターンがあるから覚えるのではなく、問題を解決したいからパターンを参照する、ではないと駄目だなと思っ

    Rustで写経、デザインパターン23種 - Qiita
    sugimori
    sugimori 2017/05/07
    Rust使いたいけど、使いどころがわからん
  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

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

    sugimori
    sugimori 2017/04/04
    メモリ管理難しい
  • 関数型プログラマのためのRust | POSTD

    この投稿はEdward Z. Yangが2010年に書いた OCaml for Haskellers 、私自身が今年頭に書いた Haskell for OCaml programmers の流れに沿っています。 目次 プロローグ なぜRustを学ぶべきか 直接対応が可能なもの トレイト:Rustの型クラス アドホックなオブジェクトとメソッド 安全な参照 寿命と記憶域、そして管理オブジェクト オブジェクトの共有:RcとArc マクロとメタプログラミング リテラル 謝辞 参照 Copyright and licensing 注 : この記事の最新版は下記サイトで見られます。 http://science.raphael.poss.name/rust-for-functional-programmers.html 他のフォーマット: Source , PDF プロローグ C言語プログラマのための

    関数型プログラマのためのRust | POSTD
    sugimori
    sugimori 2015/06/23
    いろいろあるねー
  • 1