当サイトで扱っているテーマやそれに近しい分野から、直近1週間ぐらいの Web記事や書籍などの情報を紹介します。管理者が目を通したタイミングが遅いこともあるので、実際に公開された時期はもっと古い可能性があります。
「難易度」は、「入門」「初級」「中級」「上級」の4段階で、大体以下のような感覚で割り当てています。
当サイトで扱っているテーマから外れた情報については、X やはてなブックマークで扱っています。
本ページはアフィリエイトプログラムによる収益を得ています。ページ内のリンクから、各種販売サイトに移動して商品を購入されると、Programming Place 管理者に紹介料が支払われます。
C++ のいわゆる「0/3/5ルール」について基本的な解説をした記事です。
0/3/5ルール(Rule Of Three、Rule Of Five のような呼ばれ方もあります)、コピーコンストラクタ、コピー代入演算子、デストラクタ、ムーブコンストラクタ、ムーブ代入演算子の5種類の特殊なメンバ関数について、どれかを明示的に定義するなら、ほかのものについても一定のガイドラインに沿って定義せよ、という考え方です。まだムーブがなかった時代に 3 の方のルールが生まれ、ムーブが加わったことで 5 の方のルールが誕生しました。
特に実務においてのプログラミングでは、新たなコードを書くよりも、既存のコードを読んで理解したり修正したりするにに費やす時間が多いことから、読む力が重要であるという話題。
コードの複雑さについて取り上げています。ここでは、分岐やループ、変数が登場する数に注目して、複雑度を上げすぎないようにする方法に触れています。
かつて不安定で、フリーズやクラッシュを起こすことが多かった Windows が、安定性を向上させるために行ってきたさまざまな対策を説明しています。
IT関連の技術書の中でも、日本語に翻訳された翻訳書の読み方について。
翻訳書は、原書が書かれた国と日本との文化の違いや、言語の文法の違い、翻訳者のスキルなどから来る違和感を覚えるときがある一方で、わざわざ翻訳されるだけの良書である可能性も高いといえます。そうした本をスムーズに読むためのテクニック、考え方について語られています。
honto にて、「全点半額!講談社 科学・テクノロジー本フェア」が実施されています。終了は 6/5 (木) です。
対象になっている本の中から、当サイトの書籍紹介ページで紹介しているものをいくつかピックアップします。
タイトル | リンク | 価格 | コメント |
---|---|---|---|
問題解決力を鍛える!アルゴリズムとデータ構造 | honto 当サイト紹介ページ |
3300 (1650pt還元) |
当サイトでこの1週間に行った更新の内容を取り上げます。
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
![]() |
管理者情報 | プライバシーポリシー |