C++17の新機能を余すところなく解説した「江添亮の詳説C++17」は3月9日に発売される。今はC++によるプログラミングの入門書を書こうとしているが、同僚から、果たしてC++をプログラミング入門に用いるのは適切なのだろうかという疑問を提示された。私はC++はハードウェアに直接マッピング可能な低級機能からそれを隠匿する高級機能まで揃っている上に、継ぎ接ぎだらけの型システムは 「21世紀の入門コード片という意味では https download くらい標準で喋って欲しさ」 と言われた。なるほど、そういうのはsystem("wget -q https://example.com")すればいいのではないだろうか。 「なるほど、しかしそれではファイル経由で扱うことになる。初心者ならstd::stringとかに入った状態で扱いたいはずだ」 一理ある。そういうライブラリを実装すればいいのではないか。せ