本/雑誌

プログラミング言語Rust入門 実行スピードとメモリの安全性を同時に満たすシステム開発言語

増田智明/著

3960円
ポイント 1% (39p)
発売日 2020年03月発売
出荷目安 メーカー在庫あり:1-3日 ※出荷目安について

追跡可能メール便利用不可商品です

仕様

商品番号NEOBK-2478459
JAN/ISBN 9784822296858
メディア 本/雑誌
ページ数 345

著者・出版社・関連アーティスト

商品説明

Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefoxのレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を、ある程度回避できるように設計されています。Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。

関連記事

    収録内容

    1 Rustの特徴
    2 環境構築
    3 基本的な型、変数の扱い、束縛
    4 文字列
    5 文と式と関数
    6 制御文とパターンマッチ
    7 配列とベクター
    8 構造体とメソッド
    9 ジェネリクスとトレイト
    10 所有権
    11 パッケージの作成
    12 ファイル入出力
    13 マクロ
    14 Web API呼び出し
    15 データベースアクセス
    16 C言語ライブラリの呼び出し
    17 クロージャ
    18 並列化
    19 テストコード
    20 付録A Rustのメモリ配置を調べる
    21 付録B Rustの型を調べる

    カスタマーレビュー

    レビューはありません。 レビューを書いてみませんか?

    閉じる

    メール登録で関連商品の先行予約や最新情報が受信できます

    close

    最近チェックした商品