当サイトで扱っているテーマやそれに近しい分野から、直近1週間ぐらいの Web記事や書籍などの情報を紹介します。管理者が目を通したタイミングが遅いこともあるので、実際に公開された時期はもっと古い可能性があります。
「難易度」は、「入門」「初級」「中級」「上級」の4段階で、大体以下のような感覚で割り当てています。
当サイトで扱っているテーマから外れた情報については、X やはてなブックマークで扱っています。
本ページはアフィリエイトプログラムによる収益を得ています。ページ内のリンクから、各種販売サイトに移動して商品を購入されると、Programming Place 管理者に紹介料が支払われます。
C言語や C++ で安全なプログラムを書く難しさの1つの要因である未定義動作について、代表的な例の解説と、それを防ぐための方法やツールなどを紹介しています。
C++ でダウンキャストをおこなう方法と、ダウンキャストが危険になるケースについての基本的な解説記事です。
さきほどのページの続きの話で、スマートポインタ(std::shared_ptr)を使っている場合のダウンキャストの方法について解説しています。
除算の計算はコストが高いので、ベクトルの大きさを変更するときに各要素を同じ値で除算するのなら、逆数を乗算したほうが効率がいいかもしれないという話。
ハムスターが Youtube で公開した「ビデオゲーム・パソコン黎明期の技術と組み込み技術」を紹介する記事です。動画では、ビデオゲームや PC の黎明期における組み込み技術に関する解説を行っています。
書籍『エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた』より、その一部を転載し、紹介する記事です。
中島聡氏へのインタビュー記事です。生成AI がコードを書くようになった時代に、エンジニアに残される役割は何なのか。まだまだ「良いコード」を書くために人間の手が必要ではあるが、可能なかぎり AI にコードを書かせ、人間は人間にしかできない部分を補うのが、現時点で最も効率的な AI との付き合い方だろう。
こちらも生成AI時代の ITエンジニアの在り方についての話題で、GitHub の服部氏へのインタビュー記事です。
コードを人間が書こうと、AI が書こうと、その結果に責任を持つのは人間なので、AI任せ(悪い意味でのバイブコーダー)を超えたエンジニアであるために意識すべきことは「コードに対する責任を持つこと」。そして、AI時代を生き抜くためには「AI を使うこと」。
数多くのプログラミング言語を簡潔に紹介する『プログラミング言語大全』の改訂新版が、Amazon.co.jp に 2025年8月25日予定で登場しています。今のところ改訂新版での変更点について詳しい紹介はなさそうです。
Amazon.co.jpにて、「最大80%OFF Kindle本(電子書籍)プライムデーセール」が実施されています。終了は 7/14 (月) です。
対象になっている本の中から、当サイトの書籍紹介ページで紹介していて、おすすめ度が高いものをいくつかピックアップします。
タイトル | リンク | 価格 | コメント |
---|---|---|---|
独習C 新版 | Amazon 当サイト紹介ページ |
3300 ⇨ 1650 | |
組込みソフトウェア開発のための構造化プログラミング | Amazon 当サイト紹介ページ |
2750 ⇨ 1375 | |
コードが動かないので帰れません! | Amazon 当サイト紹介ページ |
2200 ⇨ 1100 | |
増補改訂版 図解でわかる!理工系のためのよい文章の書き方 | Amazon 当サイト紹介ページ |
2200 ⇨ 1100 | |
「技術書」の読書術 達人が教える選び方・読み方 | Amazon 当サイト紹介ページ |
2200 ⇒ 1100 |
当サイトでこの1週間に行った更新の内容を取り上げます。
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
![]() |
管理者情報 | プライバシーポリシー |