【2024年】「rust」のおすすめ 本 67選!人気ランキング
- プログラミングRust 第2版
- 動かして学ぶ!Rust入門
- 実践Rustプログラミング入門
- プログラミングRust
- 実践Rust入門[言語仕様から開発手法まで]
- ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで (KS情報科学専門書)
- Webアプリ開発で学ぶ Rust言語入門
- RustとWebAssemblyによるゲーム開発 ―安全・高速・プラットフォーム非依存のWebアプリ開発入門
- 手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた
- プログラミング言語Rust 公式ガイド
学習が難しいといわれているRustについて、小さなコマンドラインツールを多数書くことで、機能やテスト方法を素早く学べる書籍。 難しいRust、たくさん書いて、たくさん学ぶ!Rustは速度や安全性、並行性に優れたプログラミング言語で、ゲームエンジン、オペレーティングシステム、ブラウザなど、さまざまな分野で使われています。Rustは学習が難しい言語だと言われていますが、本書では小さなコマンドラインツールを多数書くことを通じて、Rustの機能やテスト方法を素早く学ぶことができます。各章では、Rustの重要な概念を取り上げ、関連するコマンドラインツールを作成しながら学習を進めていきます。Rustの初心者から経験者まで、実際にプログラムを書きながらスキルを向上させたい人に最適な一冊です。
Rustの強みの1つである並行性を支えるアトミック性とロックの仕組みを解説。より安全で効率の良いコードを書くための指南書。 難解とされるRustの並行処理を理解し、安全性の高い並行処理機能を実装できる!並行性はRustの強みの1つです。本書はその並行性を支える、アトミック性とロックの仕組みについての理解を深め、より安全で効率の良いコードを書くための指南書です。難解と思われているアトミック性、ロック、メモリオーダーのような低レベルの詳細をしっかりと理解することで、安全性が高く、効率的な並行処理機能を実装できるようになります。Rustユーザ/非ユーザ問わず、低レベルプログラミングの優れたリソースとなる一冊です。
2020年より小・中学校でプログラミング教育が本格化――人気の言語「パイソン」を習得するための最高の入門書です。 2020年より小・中学校でプログラミング教育が本格化――プログラミングの手順を1ステップずつやさしく解説。カラフルなイラストや興味をひくプロジェクトを通して、Pythonの基本が楽しく学べます。絵を描いたり、動きのあるグラフィックを作ったり、かんたんなプログラムで動くおもしろいゲームを作ったり、この本一冊で基礎の習得から実践までカバー。【プロジェクトの例】動物クイズ:3回答えるあいだに正解を出そう!スパイラル:ふくざつな模様がかんたんに描けるぞ!星空:カラフルな星がつぎつぎ夜空に出現するよ!ペットをかおう:お世話をすると喜んだり、放っておくと悲しんだりするぞ!はらぺこイモムシ:葉っぱを食べるとどんどん成長していくぞ! キャロル・ヴォーダマンほか著/山崎正浩訳;0401;03;2020年より小・中学校でプログラミング教育が本格化――人気の言語「パイソン」を習得するための最高の入門書です。;20180901 1 パイソンを始めよう プログラミングってなんだろう? パイソンはどんな言語かな? パイソンのインストール IDLEを使ってみる 2 最初のステップ 最初のプログラム 変数 判断する くり返し 動物クイズ 関数 デバッグ(バグとり) パスワード生成機 モジュール 文字当てゲーム 3 タートル・グラフィックス ロボットを作ろう スパイラル 星空 レインボー・カラー 4 パイソンで遊んでみよう カウントダウン・カレンダー エキスパートシステム ひみつのメッセージ ペットをかおう 5 ゲームを作ってみよう はらぺこイモムシ スナップ 神経すい弱 エッグ・キャッチャー 6 リファレンス ソースコード 用語集 索引
C++中上級者向けベストプラクティス集。開発者の負担軽減を図るべく、最新テクニックを駆使しモダンで新しいC++の設計を提案。 C++中上級者向けベストプラクティス集本書では、ソフトウェア設計の重要性を理解した上で、変化を考慮した設計を行い、結合を避けるためにインターフェースを分離すること、テスト容易性と拡張性を考慮した設計をすることを促し、C++の鬼門と言われる依存関係と抽象化の管理、拡張性とテスト容易性の向上などにデザインパターンを適用して容易に行えるようにし、開発者の負担軽減を図っています。デザインパターンという古典的な方法論を踏襲しながらも、最新のテクニックを駆使し、モダンで新しいC++の使い方を提案しています。
アルゴリズム取引にPythonを利用する方法を解説。自動取引戦略をシステマチックに構築、デプロイするための選択肢を学ぶ。 Pythonを使ってトレードを始めたい人に最適! 『Pythonによるファイナンス 第2版』の著者が、アルゴリズムトレードにPythonを利用する方法を解説する書籍です。具体的には、アルゴリズムトレード用の適切なPython環境の設定、データの取得、NumPy/pandasを使ったデータ分析、取引戦略のバックテスト、市場予測、ストリーミングのリアルタイム処理等、アルゴリズム取引のさまざまな側面にPythonを適用するさまざまな手法を紹介することにより、自動取引戦略をシステマチックに構築、デプロイするために、どんな選択肢があるのかを学ぶことができます。 アルゴリズム取引にPythonを利用する方法を解説。自動取引戦略をシステマチックに構築、デプロイするための選択肢を学ぶ。