プログラミング
Ask HN: Do you still enjoy coding in C++?
Ask HN: Do you still enjoy coding in C++? (news.ycombinator.com)
要約
C++11以降の機能(厳密な型システム、範囲ベースforループ、スマートポインタ、テンプレートなど)によりC++でのコーディングを楽しんでいるという意見がある一方で、イテレータの記述の難しさやテンプレートのエラーメッセージの読みにくさなど、複雑さや機能の増加に対する批判もあります。この記事は、C++でのコーディングを楽しむか否か、そしてその理由について尋ねています。
全文翻訳
近年、C++はその複雑さと(認識されている)機能の増加により多くの批判を受けています。しかし、C++11以降、厳密な型システム(constを含む)、範囲ベースforループ、スマートポインタ、そしてテンプレートでできることの多さから、私はC++でのコーディングを非常に楽しんでいます。一方で、例えば正しいイテレータを書いたり、rvalue参照の扱いを正しく理解したり、テンプレートに関連するエラーメッセージを読んだりするのが非常に難しい場合があることも知っています。
そこで、C++のソースコードを書くことを楽しんでいますか、それとも嫌っていますか?そしてその理由は?