Rustはメモリ安全、スレッド安全を保ちつつ、高パフォーマンスなプログラムを開発できるプログラミング言語です。また、手続き型、オブジェクト指向型、関数型でのプログラミングに対応できるマルチパラダイムの言語でもあります。ただ、そういったRustのポテンシャルを引き出すには、所有権やライフタイム、ジェネリクスやトレイトといった特徴的な仕様の理解が求められ、これらは初学者の壁にもなっています。本書ではそれら難解な仕様をピックアップし、他のプログラミング言語とコードレベルで比較しながら、「なぜそのような仕様になっているか」という言語のコンセプトからRustの理解を試みます。加えて、Rustのこまやかなエラーメッセージを読みつつ、Rustをうまく書くための知識もお伝えします。
レビュー(3件)
思ってたのと違った
買ったけど、思っていたの違った。いいと思う部分もあるが。他の言語との比較がいい加減な感じする。また、使いそうにもない機能の説明が多い。特にに後半がだめな感じ。コンセプトと言ってるのに実践的なことに急になったり。なんかタイトルと中身が違う感じ。残念です。
うわっ!私には難しそう‥息子に頼まれて書店に無かったのでこちらで購入しました。