- GCは失敗。メモリは自分で管理せよ!
484 :デフォルトの名無しさん[sage]:2014/10/28(火) 07:25:07.81 ID:xnfqHYph - 生産性という点で見れば、GCなんかよりも
ずっと大きな問題をC++は含んでいるからね。 誰がどう見てもC++はシンプルな言語じゃない。 プログラマに負担をかける言語。 そのせいで生産性が大きく下がってしまっている。
|
- GCは失敗。メモリは自分で管理せよ!
486 :デフォルトの名無しさん[sage]:2014/10/28(火) 07:35:13.84 ID:xnfqHYph - C++は生産性が低い。これは100人、人がいたら99人は同意するだろう。
C++はほんの僅かなメモリや速度を追求するために生産性を下げてる。 GCも生産性を上げるための機能の一つである、GCがない言語は生産性が低い。 GCがなくても出来る。ただし生産性は下がるけどね。 この考え方はもはや世の中には不要なものなんだよ。 メモリコンパクションと同じようにね。
|
- GCは失敗。メモリは自分で管理せよ!
489 :デフォルトの名無しさん[sage]:2014/10/28(火) 07:42:30.24 ID:xnfqHYph - http://postd.cc/the-best-programming-language-or-how-to-stop-worrying-and-love-the-code/
モンスターです。私が初めて習得した言語だったので、他の多くの言語を試してみるまで、 C++を使うと開発者の生産性が下がり、能力が制限されるという事実に気がつきませんでした。 C++の悪評は有名なプログラマたちによって広まっていますが、私もまったく同感です。 まるでビャーネ・ストロヴストルップが思いつくままに一つまた一つと機能をC言語に追加していったら できあがってしまった代物のように見えます。C++に課されたコードの読みにくさは、 開発者の生産性を80パーセント以上低下させると言っていいでしょう。次のように考えてみてください。 あなたは容量Xの脳を持っています。どのくらいの容量かということは別にして容量には限りがあるため、 あなたはできる限り多くの容量を重要な事柄のために使いたいと思っています。こうした場合、 言語“それ自体”のために消費するエネルギーを減らし、問題解決やアルゴリズムのエンコードに 脳の大部分を使うのが賢明でしょう。言語が複雑な場合、あなたがどんなに賢くても、言語のシンタックスや セマンティクスに多くの容量を使うことになり、自分の考えを効率的に反映するための容量は少なくなります。 C++は、得るものが少ない割に複雑すぎる言語の典型です。確かにC言語で大規模なプログラムを構築するのは 難しいと思います(ただし間違いなく選択肢の一つではあります。Linuxカーネルを見てください)。 C++が実際に世界中で使われているという事実を除けば、GoやRust、Dの方があらゆる点で優れています。
|