IoTとかロボットにプログラムを組み込みするときにC++でテンプレートメタプログラミングを使ってみたいよね x86_x64 , Arm, RISC-VなどのCPU, GPU, FPGAで表面上は同じソースコードを使ってみたいわ コードをコンパイル時に自動生成って怖くないですか? えぇなにかあったときヤバイよ。可読性も失われるし。 でもソフトウェアにバグがあったときにヤバイ自動車でさえ先進的な企業はC++14を採用しているわ(AUTOSAR) Pythonから呼び出すDeepLearningのC++ライブラリもテンプレートが使われているわ というわけで、もはやC++ テンプレートは必須知識なんだ…