タグ: #cpp
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 7 件
C++26契約(Contracts) — 114対12で可決された機能と、唯一の実装であるGCC 16.1
2026年3月28日、WG21はC++26の技術作業を終えました。採決は全会一致ではなく(賛成114、反対12、棄権3)、非全会一致の主な理由は契約(contracts)でした。契約はpre・post・contractassertで事前条件と事後条件を言語レベルで書ける機能ですが、その検査が実際に実行されるかどうかはソースコードではなくビルド設定が決めます — 標準の文言そのままに「実装定義(implementation-defined
2026-07-16 · 31 分で読めます #cpp#cpp26#contracts#wg21#gccClang 22 の MSVC ABI 変更 — vector deleting destructor と、22.1.x にまだ残る delete[] ヒープ破壊
Clang 22.1.0(2026-02-24)は、MSVC ABI をターゲットにするときのデストラクタコード生成を2箇所変更しました。一つは ::delete の処理を MSVC に合わせたこと、もう一つは2014年に開かれたイシューを11年7ヶ月かけて閉じた vector deleting destructor のサポートです。どちらも本物のバグを直す変更ですが、vftable スロットに入るシンボルが変わる ABI 変更のため、
2026-07-16 · 30 分で読めます #llvm#clang#cpp#compilerモダンC++ 2026 — C++ 23 / 26 / Modules / Reflection / Senders / std::print / CMake 3.30 / Conan 2 / vcpkg 徹底ガイド
2026年のC++ の地図。2024年10月にISO/IEC 14882:2024として正式に出版されたC++ 23 の std::expected · std::print · std::generator、C++ 26 の本命となる Reflection (P2996) ・ Senders/Receivers (P2300) ・ Linear Algebra (P1673)、ようやく実用段階に入ったModules、成熟したRange
2026-05-16 · 37 分で読めます #cpp#cpp-23#cpp-26#modules#rangesLock-Free 並行プログラミング完全ガイド 2025: Atomics, Memory Model, CAS, Lock-Freeデータ構造
Lock-Freeプログラミングの全て。Atomicsの原理、CPU Memory Model(x86 vs ARM)、CAS(Compare-And-Swap)、Lock-Freeデータ構造(Queue/Stack/Hash)、ABA problem、Hazard Pointers、RCU、Java/Rust/C++比較、性能測定。
2026-04-15 · 16 分で読めます #lock-free#concurrency#atomics#memory-model#casゲーム開発完全ガイド2025: Unity vs Unreal vs Godot, ECS, マルチプレイヤー, 最適化
ゲーム開発の全て!Unity DOTS/ECS、Unreal Engine 5(Lumen/Nanite)、Godot 4、ゲームループ、物理エンジン、マルチプレイヤー(Netcode/Mirror)、性能最適化(ドローコール/バッチング)、モバイル vs コンソール vs PCリリース。
2026-04-15 · 15 分で読めます #game-development#unity#unreal-engine#godot#ecsコンパイラとリンカの内部完全解説 — #include から実行ファイルになるまで ELF、シンボル、静的/動的リンク、再配置、LTO (2025)
"hello.c" が実行ファイルになる旅を原子レベルで追跡する。前処理 / コンパイル / アセンブル / リンクの 4 段階、ELF ファイルレイアウト、symbol table と relocation、static library のアーカイブ構造、dynamic linker ld.so の GOT/PLT の仕掛け、C++ name mangling の混沌、LTO がなぜ "whole-program optimizati
2026-04-15 · 28 分で読めます #compiler#linker#elf#symbol#static-linking自律走行/ロボティクス技術スタック完全攻略:C++、ROS2、CUDA、TensorRTからVLM/VLA、シミュレーションまで
自律走行とロボティクスの中核技術スタックを総まとめする。Modern C++、ROS/ROS2、CUDA並列プログラミング、TensorRT最適化、モデル軽量化(量子化/プルーニング)、センサーフュージョン(GPS/IMU/カメラ/LiDAR)、VLM/VLAモデル、SIL/HILテスト、シミュレーション(CARLA/Isaac Sim)、自律走行フルスタック、VR/ARデジタルツイン、クラウドインフラまで、13の中核領域を実践的な観点
2026-03-01 · 27 分で読めます #autonomous-driving#robotics#ros2#cuda#tensorrt