昔から使えるようになりたいな、と思いつつほとんどマスターしたことがないC/C++。
特にPerlとかPythonでデータを処理するとき、もっと高速にしたい、と思ってパラパラと調べるのだけれど、えっ、こんなものから自作しないといけないの?というところでつまずいてしまう。
単純な例で行けば、フォルダとファイル名からフルパスを作るのに、Pythonであれば
os.path.join()
が使えるけれど、C++の標準ライブラリにはなく、一応探すと例えばBoostにはあるらしい。けれど、Boostもバージョン違いで色々大変そうだ。
さらにPythonのライブラリの充実ぶりを知ってしまうと、なおさらC/C++を使う気が失せる。
なんでC/C++にはPython並みの充実したライブラリ群がないのだろう。