| 商品 | 説明 | 価格 |

旋風のルスト(ブレイブ文庫)1【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>暴君のような父の居る家を飛び出し、病気の母の治療費を稼ぐため傭兵として生きることを選んだ貴族令嬢のルスト。 彼女は特殊技術『精術』の力を手に、腕自慢の屈強な男たちが居並ぶ傭兵の世界でその名声を高めていくーー 少女傭兵と仲間たちの、人生をかけた熱き戦いのドラマ。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
836円
|

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜(ブレイブ文庫)2【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>『旋風のルスト』の二つ名を得たルストは赴任した西方司令部の使者と衝突しつつ新任務の隊長となる。<br /> 新任務は西方辺境ワルアイユ領の物資横流し疑惑の調査。ルストらはワルアイユ領に乗り込み調査を開始。一方ダルム老は旧友だった領主バルワラに会いその苦境を知り自らの迂闊さを後悔する。<br /> ルストは隣接領から苦しめられる領民の惨状を知り、覆面暗殺者に夜襲され負傷する。翌日領主急死の報を知り一人娘のアルセラを案じ駆けつけるが、絶望に沈む彼女を精一杯励まし再起させようと対話を試みた。<br /> 果たして、ルストたちはワルアイユを救う手立てを見つけられるだろうか?</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
836円
|

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜【分冊版】(ノヴァコミックス)3【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
132円
|

今日が人生最後の日【分冊版】上巻【電子書籍】[ ウリ・ルスト ]
楽天Kobo電子書籍ストア
|
<p>1984年を舞台にした本作は、著者のウリ・ルストが 17歳の時に体験した実話の記録。</p> <p>学校を中退し、ウィーンのパンクキッズと遊んでいたウリは、趣味がセックスというワイルドなエディと意気投合。</p> <p>2人はお金も、パスポートも持たず、寝袋1つ抱えて国境を目指しヒッチハイクを繰り返すーーウィーンからアルプスを越え、ヴェローナ、ローマ、ナポリ、さらにシチリアまで旅する2か月間のオデッセイ。</p> <p>セックス、ロックンロール、新たな友情に胸を躍らせる瞬間もあれば</p> <p>物乞い生活を余儀なくされる中で、性暴力や裏切り、ドラッグ、留置所収監といった現実に直面することも。</p> <p>17歳の少女たちが求めた『自由』とはーー</p> <p>この最も過酷な旅の中で出会った人々の繊細でユーモラスな描写を通じて描かれる、自らの尊厳を守るために戦った17歳の旅物語。</p> <p>※本書は、現在配信している『今日が人生最後の日【単行本版】』を分冊した上巻です。重複購入にご注意下さい。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,386円
|

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜【分冊版】(ノヴァコミックス)1【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
132円
|

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜(ノヴァコミックス)2【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>西方国境地域の任務にて、小隊の隊長を任命されたルスト。<br /> 同隊に編制された曲者“ぼやきのドルス”ことルドルス・ノートンを従わせるため、ある『約束』を交わす。無事任務を終えたある日の夜、約束を守るため街へ向かったルストだったが……</p> <p>そして、舞台は次なる任務の地、西の辺境ワルアイユへ。極秘部隊として潜入したルストたちを陰謀の影が待ち受ける──</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
792円
|

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜(ノヴァコミックス)1【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
792円
|

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜【分冊版】(ノヴァコミックス)2【電子書籍】[ 美風慶伍 ]
楽天Kobo電子書籍ストア
|
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
132円
|

実践Rustプログラミング入門【電子書籍】[ 初田直也 ]
楽天Kobo電子書籍ストア
|
<p>Rustは、C/C++の代わりとなる最新の爆速言語として注目されています。「とにかく実行速度が速い」「モダンな言語機能が一通り入っている」「OSからWebアプリケーションまで幅広く実装できる」「ツール群がとても充実している」「安全性が強力に担保されている」など、数多くの魅力があります。本書は、JavaやPythonなど他の言語に習熟しているエンジニアを対象に、Rustの独特な仕様と開発ノウハウをわかりやすく解説した入門書です。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,564円
|

Rustで始める自作組込みOS入門【電子書籍】[ 島田 工 ]
楽天Kobo電子書籍ストア
|
<p>本書は、組込みシステムやOSのような低レイヤーシステムの開発経験がないプログラマーが、自作OSをはじめるため解説書です。C言語を用いることが多い低レイヤーシステム開発について、本書ではRustを使います。RustはC言語と比較して、様々なモダンな機能やツールがそろっているだけでなく、C言語の長所である直接のメモリ制御が可能なため、高パフォーマンスな組込みシステム開発での利用が注目されています。本書はRustそのもの解説も含みますが、低レイヤーシステム開発特有のテクニックを中心に解説します。</p> <p>【目次】<br /> 第1章 環境構築<br /> 第2章 ベアメタルでHello World<br /> 第3章 割り込み制御<br /> 第4章 プロセス切り替え<br /> 第5章 スケジューラを実装する<br /> 第6章 排他制御・データ共有の実装<br /> 第7章 デバイスドライバを実装する<br /> 第8章 ヒープ領域を使う<br /> 第9章 システムコールをつくる</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,980円
|

Programming Rust【電子書籍】[ Jim Blandy ]
楽天Kobo電子書籍ストア
|
<p>Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads.</p> <p>With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency.</p> <p>You'll learn:</p> <ul> <li>Rust's fundamental data types and the core concepts of ownership and borrowing</li> <li>How to write flexible, efficient code with traits and generics</li> <li>How to write fast, multithreaded code without data races</li> <li>Rust's key power tools: closures, iterators, and asynchronous programming</li> <li>Collections, strings and text, input and output, macros, unsafe code, and foreign function interfaces</li> </ul> <p>This revised, updated edition covers the Rust 2021 Edition.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
4,611円
|

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!【電子書籍】[ Carlo Milanesi ]
楽天Kobo電子書籍ストア
|
<p>[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。</p> <p>Rustの各手法や考え方を幅広く解説!<br /> 500以上のサンプルとその実行結果も掲載<br /> 全24章の包括的なチュートリアル</p> <p>「この素晴らしいプログラミング言語を本格的に始めるのに最適」<br /> 「重要なメモリ管理と強力な型推論機能を紹介するのは簡単ではない」<br /> ─(原書への)読者の声</p> <p>Rustは、C/C++の後継と位置づけられているプログラミング言語で、<br /> 性能やメモリ安全性を重視しています。</p> <p>本書では、まず最小級のサンプルから説明を開始し、その後は、<br /> さまざまな構文や特徴的な振る舞いについて多数のテーマを解説。</p> <p>関数/メモリの割り当て/オブジェクト指向もカバーしており、<br /> Rustの基礎から包括的に理解するのに役立ちます。</p> <p>【言語の構文や機能に関するテーマ】<br /> ◎整数/浮動小数点演算、◎if・forなどの制御構文、◎ミュータブルとイミュータブル、<br /> ◎型推論の仕組み、◎配列/ベクター、◎タプル/構造体/タプル構造体、◎範囲とスライス、<br /> ◎パターン照合、◎イテレータ/イテレータアダプタ、◎各コレクションの特長、etc.</p> <p>【関数に関するテーマ】<br /> ◎関数の定義と使い方、◎ジェネリックな関数や型、◎クロージャの定義と使用</p> <p>【メモリに関するテーマ】<br /> ◎メモリの割り当ての仕組み、◎オブジェクトとメモリ</p> <p>【オブジェクト指向に関するテーマ】<br /> ◎データのカプセル化、◎トレイトとジェネリックトレイト、◎デストラクタ、<br /> ◎演算子の多重定義、◎静的・動的ディスパッチ、◎オブジェクトの破棄</p> <p>※本書は『Beginning Rust: Get Started with Rust 2021 Edition』の翻訳書です。<br /> ※プログラミングの基礎知識を有していることを前提としています。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
4,070円
|

MAN OF RUST(2)【電子書籍】[ 漆白慶 ]
楽天Kobo電子書籍ストア
|
<p>私の『炎』は≪命≫ーー。『金属』の”第六感”に目覚めた少年ルオは、地上を目指す冒険に出発!! 犯罪者が集う街”灰民街”で、謎の赤髪の少女に出会う。彼女を追う自警団副長・シモンの『煙』に敗れたルオだったが、少女の”癒やしの炎”がその身を包みーー? 生か死か。“第六感”全ては本質の捉え方次第!「心」貫く怒涛の≪超王道少年漫画≫第2弾!!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
594円
|

Rust for Rustaceans Idiomatic Programming for Experienced Developers【電子書籍】[ Jon Gjengset ]
楽天Kobo電子書籍ストア
|
<p><strong>Master professional-level coding in Rust.</strong></p> <p>For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.</p> <p>Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.</p> <p>You'll Learn:</p> <p>How to design reliable, idiomatic, and ergonomic Rust programs based on best principles</p> <p>Effective use of declarative and procedural macros, and the difference between them</p> <p>How asynchrony works in Rust ? all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words</p> <p>What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits</p> <p>How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem</p> <p>How to write Rust code that can interoperate with non-Rust libraries and systems, or run in constrained and embedded environments</p> <p>Brimming with practical, pragmatic insights that you can immediately apply, <em>Rust for Rustaceans</em> helps you do more with Rust, while also teaching you its underlying mechanisms.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
5,209円
|

Edgar Wallace: The Science Fiction Collection (Planetoid 127 + The Green Rust + 1925 - The Story of a Fatal Peace + The Black Grippe + The Day the World Stopped)【電子書籍】[ Edgar Wallace ]
楽天Kobo電子書籍ストア
|
<p>This carefully crafted ebook: "Edgar Wallace: The Science Fiction Collection (Planetoid 127 + The Green Rust + 1925 - The Story of a Fatal Peace + The Black Grippe + The Day the World Stopped)" is formatted for your eReader with a functional and detailed table of contents. Edgar Wallace enjoyed writing science fiction. "Planetoid 127", first published in 1929 but reprinted as late 1962, is a short story about an Earth scientist who communicates via wireless with his counterpart on a duplicate Earth orbiting unseen because it is on the opposite side of the Sun. The idea of a mirror Earth or mirror Universe later became a standard subgenre within science fiction. The story also bears similarities to Rudyard Kipling's hard science fiction story "Wireless". Wallace's other science fiction works include "The Green Rust", a story of bio-terrorists who threaten to release an agent that will destroy the world's corn crops, "1925", which accurately predicted that a short peace would be followed by a German attack on England, "The Black Grippe", which is about a disease that renders everyone in the world blind, and The Sodium Lines; or, The Day the World Stopped. Edgar Wallace (1875-1932) was an English writer. As well as journalism, Wallace wrote screen plays, poetry, historical non-fiction, 18 stage plays, 957 short stories and over 170 novels, 12 in 1929 alone. More than 160 films have been made of Wallace's work. Table of Contents: Planetoid 127 The Green Rust 1925 - The Story of a Fatal Peace The Black Grippe The Day the World Stopped</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
150円
|

パーフェクトRust【電子書籍】[ 古川正寿 ]
楽天Kobo電子書籍ストア
|
<p><strong>(概要)</strong><br /> Rustは2015年に1.0がリリースされた比較的新しい言語ですが,メモリの安全性が保障されていながら,C++並みの高速性があるという点でC/C++の代替えとして注目されています。近年、グーグルがAndroid OSの開発言語にマイクロソフトがWindowsの開発にRustを採用したことにより,今後の主流言語の1つとしてRustの可能性を感じているエンジニアも増えてきています。そこで本書籍は仕事で利用するエンジニアに向け,Rustの言語仕様からエラー処理/パッケージ管理/メモリ管理といったRust独特の解説、各種開発方法まで現場で必用となる知識をまとめた「パーフェクト」シリーズの1冊。Rust 1.6対応。</p> <p><strong>(こんな方におすすめ)</strong><br /> ・他のプログラミング言語経験があり、Rustを始めようとしている方<br /> ・Rustの基本的な知識や特徴を学習したいと考えている方</p> <p><strong>(目次)</strong><br /> <strong>Part1 Rust 〜overview〜</strong><br /> <strong>1章 Rustの概要</strong><br /> 1-1 Rustの雑学<br /> 1-2 Rustの特徴<br /> 1-3 開発ツール<br /> 1-4 プログラム作成の基本事項<br /> 1-5 ガイドライン<br /> 1-6 ヘルプドキュメント<br /> 1-7 本書の構成<br /> <strong>Part2 言語仕様</strong><br /> <strong>2章 演算子</strong><br /> 2-1 算術演算子<br /> 2-2 代入演算子と複合代入演算子<br /> 2-3 比較演算子<br /> 2-4 論理演算子<br /> 2-5 ビット演算子<br /> <strong>3章 変数と定数</strong><br /> 3-1 変数と定数<br /> 3-2 静的変数<br /> <strong>4章 基本データ型</strong><br /> 4-1 整数型<br /> 4-2 浮動小数点型<br /> 4-3 論理型<br /> 4-4 文字型<br /> 4-5 配列型<br /> 4-6 タプル型<br /> 4-7 スライス型<br /> 4-8 文字列型<br /> 4-9 ポインタ型<br /> <strong>5章 制御式</strong><br /> 5-1 条件分岐<br /> 5-2 パターンマッチング<br /> 5-3 forループ<br /> 5-4 whileループ<br /> 5-5 無限ループ<br /> <strong>6章 ライブラリのデータ型</strong><br /> 6-1 String<br /> 6-2 日付・時間<br /> 6-3 Box<br /> 6-4 Vec<br /> 6-5 LinkedList<br /> 6-6 HashMap<br /> 6-7 HashSet<br /> <strong>7章 関数</strong><br /> 7-1 関数<br /> 7-2 関数型<br /> 7-3 ジェネリクスとトレイト境界<br /> 7-4 所有権<br /> 7-5 参照<br /> 7-6 ライフタイム<br /> 7-7 ライフタイム注釈<br /> 7-8 Option<br /> 7-9 Result<br /> 7-10 クロージャ<br /> <strong>8章 構造体</strong><br /> 8-1 名前付きフィールド型<br /> 8-2 タプル型とユニット型<br /> 8-3 型関連定数と型関連関数<br /> 8-4 メソッド<br /> 8-5 ユーティリティトレイト<br /> 8-6 ジェネリクス<br /> 8-7 トレイト境界<br /> <strong>9章 列挙型</strong><br /> 9-1 基本的な列挙型<br /> 9-2 タプル型バリアント<br /> 9-3 構造体型バリアント<br /> 9-4 ジェネリクス<br /> <strong>10章 トレイト</strong><br /> 10-1 トレイトの基本<br /> 10-2 ジェネリクトレイト<br /> 10-3 メソッドの実装<br /> 10-4 関連型トレイト(Association Type)<br /> 10-5 抽象化<br /> 10-6 サブトレイト<br /> <strong>Part3 実践!プログラミング</strong><br /> <strong>11章 エラー</strong><br /> 11-1 エラー型の基本<br /> 11-2 独自エラー型<br /> 11-3 外部クレートの利用<br /> 11-4 パニック<br /> <strong>12章 スレッドと非同期実行</strong><br /> 12-1 シンプルなスレッド<br /> 12-2 グリーンスレッド<br /> 12-3 スレッド終了の同期化<br /> 12-4 スレッド間通信<br /> 12-5 標準ライブラリの排他制御<br /> 12-6 crossbeamクレートの排他制御<br /> 12-7 非同期実行<br /> 12-8 async_stdクレート<br /> 12-9 タスク間通信<br /> <strong>13章 テスト</strong><br /> 13-1 テストの基本<br /> 13-2 #[test]/#[ignore] アトリビュート<br /> 13-3 テストドライバの実装<br /> 13-4 ドキュメントテスト<br /> 13-5 外部クレートの利用<br /> 13-6 テストの分離<br /> <strong>14章 PostgreSQL</strong><br /> 14-1 データベースアクセスの概要<br /> 14-2 データベース接続<br /> 14-3 トランザクション制御<br /> 14-4 CRUD操作の準備<br /> 14-5 CRUD操作の実装<br /> 14-6 コネクションプール<br /> 14-7 非同期実行<br /> 14-8 YAMLファイルの利用<br /> <strong>15章 MongoDB</strong><br /> 15-1 データベースアクセスの概要<br /> 15-2 データベース接続<br /> 15-3 CRUD操作の準備<br /> 15-4 CRUD操作の実装<br /> <strong>16章 O/R Mapper</strong><br /> 16-1 O/R Mapperの概要(SeaORM)<br /> 16-2 コネクションプールの生成<br /> 16-3 マイグレーション機能の利用<br /> 16-4 CRUD操作の準備<br /> 16-5 CRUD操作の実装<br /> 16-6 テーブル結合<br /> 16-7 SQLステートメント利用<br /> <strong>Part4 サーバーサイド開発</strong><br /> <strong>17章 Webフレームワーク</strong><br /> 17-1 本章の概要(Actix Web)<br /> 17-2 アプリケーションの基本構造<br /> 17-3 ハンドラの実装とマッピング<br /> 17-4 リクエストエクストラクタ<br /> 17-5 レスポンス生成<br /> 17-6 Teraクレート<br /> 17-7 リクエストハンドラのテスト<br /> <strong>18章 外部クレート活用</strong><br /> 18-1 actix-sessionクレート<br /> 18-2 validatorクレート<br /> 18-3 opensslクレート<br /> 18-4 jsonwebtokenクレート<br /> 18-5 サンプルアプリケーションについて </p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
4,180円
|

ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで【電子書籍】[ 高野祐輝 ]
楽天Kobo電子書籍ストア
|
<p>通読して学習するRust入門書!</p> <p>単なる文法の解説にはとどまらない。<br /> 実践的なソフトウェアの実装と、Rustの安全性を支える理論の学習を通して、ゼロから徹底的にマスターできる!<br /> サンプルコードもサポートページから提供!</p> <p>第1章 環境構築とHello, world!<br /> 第2章 Rustの基本<br /> 第3章 所有権・ライフタイム・借用<br /> 第4章 トレイト<br /> 第5章 モジュール・ドキュメント・テスト<br /> 第6章 正規表現<br /> 第7章 シェル<br /> 第8章 デバッガ<br /> 第9章 線形型システム</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,760円
|

手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた【電子書籍】[ クジラ飛行机 ]
楽天Kobo電子書籍ストア
|
<p><strong>※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。</strong></p> <p>効率がよくて高速、そして今どきの言語!<br /> 豊富なサンプルでPythonユーザーに優しい移行点を解説!<br /> これから始める人も、ちょっと挫折してしまった人にも。</p> <p>△Rustの鬼門「エラー多発」を避ける解説満載<br /> →あえてエラーを出す・出さないコードで比較<br /> △PythonからRustへの道がここにある!<br /> →多くの題材でPythonとRustのコードを併記。違いがわかります<br /> △読むだけでもわかる<br /> →ほとんどのテーマでRustのコードを掲載</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,799円
|

Rust in Peace The Inside Story of the Megadeth Masterpiece【電子書籍】[ Dave Mustaine ]
楽天Kobo電子書籍ストア
|
<p><strong>Get a behind-the-scenes look at the making of Megadeth’s iconic record, <em>Rust in Peace</em>, from the band’s lead vocalist and guitarist.</strong></p> <p>When <em>Rust in Peace</em> was released in 1990, the future of Megadeth was uncertain. Fresh off their performance at the record-breaking Monsters of Rock festival, and with knockout new albums from Slayer, Anthrax, and Metallica dominating the charts, the pressure to produce a standout statement record was higher than ever.</p> <p>In <em>Rust in Peace: The Inside Story of the Megadeth Masterpiece</em>, the band's lead vocalist and guitarist, Dave Mustaine, gives readers a never-before-seen glimpse into the artistry and insanity that went into making the band's most iconic record. He recounts the arduous task of hiring the band and supporting cast, of managing egos and extracurriculars during the album's ensuing success, and succumbing to the pressures of fame and fortuneーwhich eventually forced the band to break up.</p> <p>And yet, Megadeth's demise was just the beginning; the birth pangs of the record were nothing compared to what came next. Alcohol, drugs, sex, money, power, property, prestige, the lies fed to the band by the industryーand the lies they told each other-threatened to eat away at the band's bond like rust, devouring it until only the music survived.</p> <p><strong>Featuring a foreword by Slash</strong></p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,693円
|

Rust最佳入門與實戰【電子書籍】[ 陳昭明 ]
楽天Kobo電子書籍ストア
|
<p>★☆★國?第一本介紹Rust實戰的專書★☆★【本書特點】☆Rust重要觀念介紹:泛型(Generics)、特?(Trait)、巨集(Macro)、閉包(Closure)、並行處理(Concurrency)、所有權(Ownership)。☆Rust實戰:機器學習、WebAssembly、區塊鏈(Blockchain)、跨語言整合(FFI),包括Python、C、JS…等。☆常見應用實作:資料庫存取、網站開發、?面程式、?案系統存取…等。【本書目標對象】1. 熟悉C語言的學生或工程師:可學習到最新的程式語言設計理念,改寫或升級舊系統(Legacy system)。2. 熟悉Python語言的學生或工程師:可學習到如何開發安全與高效能的應用系統。3. 同時熟悉C與Python語言的學生或工程師:可學習到如何整合Python與Rust,提升系統開發的生?力。4. 機器學習工程師:可學習如何利用Rust建立高效系統,以提升模型訓練(Training)與推論(Inference)的速度。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,950円
|

詳解Rustプログラミング【電子書籍】[ Tim McNamara ]
楽天Kobo電子書籍ストア
|
<p>さまざまなCUIアプリケーションを通して<br /> システム言語としてのRustを徹底詳解</p> <p>本書は、<br /> Tim McNamara, "Rust in Action: Systems programming concepts and techniques"<br /> Manning Publications,<br /> の翻訳書です。</p> <p>【本書の内容】<br /> ダイレクトにメモリを操作し、OSのシステムコールを活用することで高速性を維持しつつ、コンパイラの進化によって安全性も確保した開発言語・Rust。</p> <p>本書は、ファイルI/Oを使った入出力プログラムから、キーバリュー型のDB操作やメモリ操作、生のTCPを使うネットワークプログラム。そしてプロセスやスレッド、割り込みや例外処理などの低レイヤからカーネルそのものまで扱うためのノウハウを、Rust固有のテクニカルタームとともに解説します。</p> <p>著者のTim McNamaraは、15年以上の時間をかけて、テキストマイニング、自然言語処理、データ工学のエキスパートになりました。彼はRust Wellingtonのオーガナイザであり、Rustプログラミングのチュートリアルを、オフラインでも、TwitchとYouTubeを介したオンラインでも、定期的に開催しています。</p> <p>【本書で取り上げるジャンル】<br /> ・メモリ操作<br /> ・ファイルとストレージ<br /> ・ネットワーク<br /> ・時間管理<br /> ・プロセスとスレッド<br /> ・カーネル<br /> ・割り込みと例外処理</p> <p>【読者が得られること】<br /> ・Rustによるプログラミング基礎<br /> ・Rust固有のプログラミング手法<br /> ・システムプログラミングの勘所<br /> ・コンピュータサイエンスの知識</p> <p>※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。<br /> ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。<br /> ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。<br /> ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,960円
|

プログラミング言語Rust入門【電子書籍】[ 増田 智明 ]
楽天Kobo電子書籍ストア
|
<p> Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefox のレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を,ある程度回避できるように設計されています。<br /> Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,960円
|

Rustプログラミング入門【電子書籍】[ 酒井和哉 ]
楽天Kobo電子書籍ストア
|
<p><strong>※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。</strong></p> <p>※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。</p> <p>安全なプログラミング言語<br /> 通常のプログラミング言語では、変数やメモリの保護はプログラマーの責任で行います。この際の配慮不足があったとしても、コンパイルして実行できるプログラムはできてしまいます。その結果は、バグやセキュリティホールにつながるので、プログラマーも強い責任感でのプログラミングが必要です。本書で解説するRust言語は、後発なだけいろいろ考えられており、構文そのものが配慮不足になりにくいしくみであり、また不良なソースコードはコンパイルできません。つまり安全なプログラムを記述しなければコンパイルできないというユニークな特長を持ちます。</p> <p>第1章 Rust言語<br /> 第2章 準備<br /> 第3章 Rustの基本<br /> 第4章 Rustの最初の難関<br /> 第5章 所有権システム<br /> 第6章 もっとRustを学ぶ</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,740円
|

実践Rustプログラミング LINE botを題材に学ぶWebアプリケーション開発【電子書籍】[ 上野彰大 ]
楽天Kobo電子書籍ストア
|
<p>本書は、Rustの堅牢な型システムと高性能な実行環境を活かして、LINE botによるWebアプリケーション開発の実践力を身につけたい開発者に向けた一冊です。本書では、人気急上昇中のWebフレームワーク「axum」とSQLxによる非同期データベース接続、Firestoreとの連携、そしてヘキサゴナルアーキテクチャに基づいた設計までを体系的に解説します。<br /> 全9章構成で、Rustの学習法から始まり、LINE Messaging APIの活用、MySQLとFirestoreのデータ設計、SQLxを活用した非同期処理、依存性注入とDIコンテナの構築、Dockerを用いた環境構築に至るまで、商用アプリケーション開発を見据えた技術が満載です。さらに、Rustによるテスト戦略やモック、axum_testを活用したHTTPサーバのテスト技法まで丁寧に解説。全編を通してRustとWeb開発の橋渡しとなる内容が凝縮されています。</p> <p>【目次】<br /> 第1章 Rustの学び方<br /> 第2章 題材となるLINE botアプリケーションの概要<br /> 第3章 LINE Messaging APIとは<br /> 第4章 SQLxの使い方の紹介とRustの代表的なSQLライブラリとの比較<br /> 第5章 ソフトウェアアーキテクチャスタイルとディレクトリ構成<br /> 第6章 アーキテクチャを実現するための実装概要<br /> 第7章 開発環境の準備<br /> 第8章 各処理の解説<br /> 第9章 Rustのテストの書き方</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,980円
|

実践Rust入門 [言語仕様から開発手法まで]【電子書籍】[ κeen【著】 ]
楽天Kobo電子書籍ストア
|
<p>Rustは2015年に安定版がリリースされた新しい言語です。静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており、高品質で再利用性の高いプログラムを開発できます。さらに、ハードウェア資源についてC/C++と同等の効率の良い制御ができますが、決定的に違うのは、安全性をかなり重視しています。つまりRustは開発者の生産性を高めつつ、性能やハードウェア資源の効率を最大限に発揮するという、従来の言語では相反する要件を同時に満たす、数少ないプログラミング言語の1つなのです。本書はこの注目のプログラミング言語Rustの入門書です。この1冊でRustの言語仕様から開発現場で必要となる知識までを丁寧に解説しています。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
4,378円
|

Rust Programming For Beginners: The Comprehensive Guide To Understanding And Mastering Rust Programming For Creating And Deploying Functional Applications【電子書籍】[ Voltaire Lumiere ]
楽天Kobo電子書籍ストア
|
<p><strong>Rust Programming For Beginners: The Comprehensive Guide To Understanding And Mastering Rust Programming For Creating And Deploying Functional Applications</strong></p> <p>With the help of the Ultimate Beginners Guide to Rust, you can Unleash the Raw Power of the Rust Programming Language and Create High-Performance, Scalable, and Fault-Tolerant Applications!</p> <p>Do you want to learn how to write robust programs that can support millions of users at once without crashing, but you're not sure where to start?</p> <p>Are you a programmer who uses object-oriented programming presently and are considering switching to functional programming?</p> <p>One of the finest things you can do for your software career is to learn the Rust programming language if any of the following questions apply to you.</p> <p>This thorough introduction to the Rust programming language for beginners takes you inside the language's workings and demonstrates how to utilize its many features, from setting up Rust on your PC and executing your first code to building scalable apps.</p> <p>Within the pages of Rust Programming for Novices, you will learn:</p> <p>- This is all the information a novice needs to get started with the Rust programming language.</p> <p>- Detailed installation instructions for Rust on Linux, FreeBSD, macOS, and Windows with images</p> <p>- How to use Rust programming language to develop, compile, and run your first functional code</p> <p>- How to locate and fix compile-time and runtime issues, as well as build and execute projects in Rust</p> <p>- An overview of the fundamentals of the Rust language's syntax and data types, including statements, comments, integers, and booleans</p> <p>- Examples of Rust programming that will help you improve your understanding of coding and hone your Rust programming skills</p> <p>- And a ton more!</p> <p>This book is a comprehensive introduction to assist novices come up to speed with Rust. It is filler-free, timed appropriately, and specifically written for beginners to use.</p> <p>It is full of useful suggestions to maximize Rust's performance, as well as code examples to test your understanding.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,550円
|

バックエンドエンジニアを目指す人のためのRust【電子書籍】[ 安東 一慈 ]
楽天Kobo電子書籍ストア
|
<p>Rustでプログラムを作りながら、課題を細分化し、解決する力を鍛える!</p> <p>本書は、これからRustをはじめる方を対象とする入門書籍です。Rustの学習を通じて、バックエンドエンジニアに求められる知識を提供することを目的としています。以下のプログラムを作りながら、生産性の高いプログラミング手法を身に付けられます。</p> <p>・計算クイズ<br /> ・ポーカーゲーム<br /> ・メモリ付き電卓<br /> ・家計簿プログラム<br /> ・本棚ツール<br /> ・勉強会カレンダーツール<br /> ・TODOアプリ<br /> ・画像変換ツール</p> <p>■本書の特徴<br /> ・ステップバイステップで丁寧に解説<br /> 本書で作成するプログラムは、課題を細分化して考えられるようにしています。仕事にも直結する課題解決力を鍛えられるようにまとめました。</p> <p>・Rustならではの生産性の高いプログラミング手法が身につく<br /> パッケージマネージャー、ユニットテスト、リンター、フォーマッター、option型、result型など、生産性を高めるRustならではのプログラミング手法も解説しています。</p> <p>・入社試験問題も掲載<br /> 実際の入社試験を想定した問題も掲載しています。本書の学習を通じて、採用試験の準備も進められます。</p> <p>■目次<br /> 第1章 Rust はどういうところで使われているのか?<br /> 第2章 Rust のプログラムを動かせるようになろう[ Hello, World ]<br /> 第3章 インタラクティブなプログラムを作れるようになろう[ 計算クイズ ]<br /> 第4章 さまざまなデータ構造を扱えるようになろう[ ポーカーゲーム ]<br /> 第5章 関数とメソッドを扱えるようになろう[ メモリ機能付き電卓 ]<br /> 第6章 ファイル入出力のあるコマンドラインツールを作れるようになろう[ 家計簿プログラム ]<br /> 第7章 自作ライブラリを公開できるようになろう[ 本棚ツール ]<br /> 第8章 単体テストを書けるようになろう[ 勉強会カレンダーツール ]<br /> 第9章 エラーハンドリングを扱えるようになろう[ 勉強会カレンダーツール ]<br /> 第10章 かんたんなWebアプリを作れるようになろう[ TODOアプリ ]<br /> 第11章 自作Webアプリを公開しよう[ TODOアプリの公開 ]<br /> 第12章 並列処理を扱えるようになろう[ 画像処理ツール ]<br /> 第13章 バックエンドエンジニアになろう[ 採用面接 ]</p> <p>※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。<br /> ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。<br /> ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。<br /> ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,740円
|

Rust Never Sleeps 1【電子書籍】[ 杉本亜未 ]
楽天Kobo電子書籍ストア
|
<p>高校時代の写真部のクサレ縁3人組の健二・あつみ・弘。同窓会で12年ぶりに 再会した3人だが、外国人連続殺人事件に巻き込まれることとなる。それぞれの過去と現在を絡めつつ、物語は予想外の展開に! 衝撃のクライム・サスペンス 「Rust Never Sleeps」をはじめ「カンフー・シスター」「花まつり」の異色作3本に、イラストエッセイ2編を収録。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
857円
|

Rust+ECSでゲーム開発 -ゲームエンジンAmethystのススメ-【電子書籍】[ 住田 直樹 ]
楽天Kobo電子書籍ストア
|
<p>本書はRust初学者に向けて、ゲームエンジンAmethystを解説します。Amethystの紹介から始まり、Amethystで実装する上での基礎を解説し、最後にブロック崩しの実装を紹介します。なお、OS Xの環境下においては一部描画に不具合が発生する場合がありますので、可能であればWindowsやLinuxなどの環境での開発を推奨します。</p> <p>【目次】<br /> 第1章 Amethystとは<br /> 第2章 Amethystの開発手引き<br /> 第3章 Amathystでブロック崩しを作ってみる</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
1,980円
|

Rustで作るプログラミング言語 ーー コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで【電子書籍】[ 佐久田昌博 ]
楽天Kobo電子書籍ストア
|
<h2><strong>【言語の開発を通して、プログラミングそのものへの理解を深めよう!】</strong></h2> <p>小さなプログラミング言語から本格的なプログラミング言語へ……ステップバイステップでの開発を通して、プログラミングそのものへの理解を深めよう!Rustでの開発の勘所もわかって二度おいしい一冊です。</p> <h2><strong>■こんな方におすすめ</strong></h2> <p>・コンピュータサイエンス、とくにプログラミング言語そのものやコンパイラについての素養を得たいと考えている人<br /> ・他言語でのプログラミング経験があり、Rustの習得に興味のある人。とくに、学習のための題材を探している人</p> <h2><strong>■目次</strong></h2> <p><strong>●第1章:プログラミング言語概論</strong><br /> プログラミング言語の分類/他の切り口での分類方法/コンパイルパイプライン<br /> <strong>●第2章:スタックベース仮想マシン</strong><br /> 仮想マシン概論/Rustでの実装/標準入力からの読み込み/パースとコマンドの実行/ブロックとネスト構造/if制御構文/変数の定義/複数行のソースコードへの対応/関数呼び出し/関数の再帰呼び出し/WebAssemblyへのコンパイルとブラウザでの実行<br /> <strong>●第3章:プログラミング言語の構文解析</strong><br /> 構文解析が解決する課題/構文へのマッチ/トークンの切り出し/括弧によるグループ化/木構造の構築/式の構文木/パーサコンビネータnom/Parsing Expression Grammarによる構文解析/ASTインタプリタ/関数呼び出しの構文と評価/設定ファイルへの応用<br /> <strong>●第4章:スクリプト言語ランタイム</strong><br /> 本章で設計する言語/構文と意味論/AST実行モデル/文(Statement)の導入/変数宣言/代入文/条件分岐/ループ/関数定義/その他の制御構文/動的型の導入<br /> <strong>●第5章:静的型付けと型チェック</strong><br /> 静的型システムの概要/型チェックの基本構成法/型宣言/式と文の型チェック/組み込み関数の型定義/エラー位置の報告<br /> <strong>●第6章:バイトコードへのコンパイル</strong><br /> バイトコードとネイティブコード/スタックマシンとレジスタマシン/命令セットの特徴と設計/バイトコードの構成/最小限のバイトコードの定義と実行/バイトコードへのコンパイル/リテラルテーブルの実装/任意のソースコードをパースしてバイトコードへ翻訳/完全な式のコンパイルと実行/条件分岐式のコンパイルと実行/ループ制御のコンパイルと実行/ユーザー定義関数/型チェッカーとの統合/状態マシンとコルーチン/コルーチンオブジェクトとジェネレータ/応用例<br /> <strong>●第7章:LLVMを使ったネイティブコードへのコンパイル</strong><br /> llvm-sysとinkwell/inkwellでのHello, world!/ネイティブコードによるパフォーマンスの向上</p> <h2><strong>■「はじめに」より</strong></h2> <p>すでに便利なあの言語やこの言語があるのに、なぜ新たな言語を作る必要があるのか?<br /> 本書の執筆にあたって「プログラミング言語を自作する」ことをテーマとした日本語の書籍を探してみたところ、驚くほどに少ない数しか見つかりませんでした。つまり、多くの人は新たに言語を作る必要を感じていないということです。ディープラーニングで人間の代わりにAIがコードを書くかもしれない時代に、わざわざ人間が言語を設計する必要はないのではないか。にもかかわらず本書をなぜ執筆したのか。これについてまず説明しておく必要があるでしょう。<br /> まず、プログラミング言語を作ることは、プログラミング言語を理解することにつながります。現代の産業技術にはプログラミングは欠かせません。プログラムを書くことによってもプログラミングをある程度理解することはできますが、設計の基盤になっている概念や、言語ごとの特性や限界を理解するうえで、「自分で作ってみる」という行為は有益です。<br /> また、いま存在している便利な言語も、いつか誰かが問題を解決するために作ったものです。プログラミング言語も一つの道具にすぎませんから、新たな問題に対応するには新たな道具が必要です。新たな道具を作ることのできる能力は、あなたが金輪際新しい問題には向き合わないというのでないかぎり、あなたの将来になんらかの形で役に立つ日が来るでしょう。<br /> そしてなにより、プログラミング言語を作るのは楽しいのです。実際に作ったことのある人に聞いてみれば、全員が同じことを言うでしょう。プログラミングをしたことのある人なら、新しいものを作ることが楽しいという感覚は知っているでしょう。プログラミング言語を作るということは、プログラミングをプログラミングするということで、楽しくないわけがありません。<br /> しかしながら、プログラミング言語を作るのは簡単ではありません。言語解析やコンパイラ技術には長い歴史があり、それらを学ぶだけでも一苦労です。さらに役に立つ言語を作るとなると、長い開発・テスト期間が必要です。多くの人にとって、趣味の範囲ではできないことでしょう。<br /> そこで、本書では理論的背景は最小限にし、ステップ・バイ・ステップで実装を進めていくスタイルを取ります。はじめに作った最小限動作するプログラムに対して、節ごとに1つずつ機能を追加していきます。これを順番に辿っていくことは、最終的なコードのすべてを一度に理解するよりもはるかに容易でしょう。また、すべてを理解するのではなく、それぞれのステップを学習するだけでも役に立つ知識になります。</p> <h2><strong>■著者プロフィール</strong></h2> <p><strong>佐久田昌博</strong>:東京大学工学系研究科 精密工学専攻 修士卒。C、C++を中心にソフトウェア技術者として15年の経歴がある。マサチューセッツ工科大学に客員研究員(Visiting Scientist)として1年間在籍。Rust開発を7年ほど前から始め、数多くの個人プロジェクトとともに商用製品の一部に使っている。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
|
3,740円
|