人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第99回はプログラミング言語Rustについての疑問に答える連載「WebエンジニアからみたRust」「Rustで始めるWebアプリケーション」をまとめました。
2022年現在、開発者に最も愛されるプログラミング言語に7年連続で選ばれている「Rust」。Rustの特徴として「メモリ安全性の確保」「高速性」などが挙げられますが、実際に他言語と比較するとどういう違いがあるのでしょうか。また、デメリットとして挙げられることもある「習得の難しさ」については、どういった種類の難しさがあるのでしょうか。
本eBookは、Web開発者としての興味、関心に基づきRustを端的に紹介し、その強みや弱みについて理解を深める連載「WebエンジニアからみたRust」と、RustでWebアプリケーションを開発する際に基礎となる要素技術からRustの応用まで、Rustに関するあれこれを解説する連載「Rustで始めるWebアプリケーション」を収録しています。
Rustの処理速度を実際にテストする「Rustは本当に動作が高速なのか? Pythonとの比較で分かる、Rustのパフォーマンス特性」や、Rust製の高速データ分析ライブラリPolarsを検証した「Pythonから利用できるRust製超高速データ分析ライブラリPolarsの実力」など、何かと話題のプログラミング言語の解説が盛りだくさんです。
「Rustって高速らしいけど、実際どうなの?」「習得が難しいといわれる理由を知りたい」といったRustを習得するための解説ではなく、Rustが持つメリット/デメリットや状況、周辺知識についてを解説する、ありそうでなかった内容が詰まっています。一歩深掘りしたRustの特徴や、Rustを使った開発のヒントを得たい方、必読のeBookです。
※@IT eBookシリーズについてはこちらをご覧ください。
Copyright © ITmedia, Inc. All Rights Reserved.