アカウント名:
パスワード:
C++は全然重くないですよ?
重いんだとしたら、重くなるようなコードを書いたせい。C++のせいではありません。
*
CとC++はかなり性質が異なる言語なのに、よく「C/C++」とまとめられてしまう一方、パフォーマンス傾向としてはほとんど同じなのに、どうして「C++はCよりも重い」という根拠のない言いがかりをよくつけられるんでしょうねえ。
C++をC++として使うとそれだけで内部フラッシュに収まらない環境が有る訳ですが…。かといってCと同等に使うなら、Cの方が都合も良買ったりすることも多い。組み込みの場合、「便利な機能」が「大きなお世話」な事が多々あるからなァ…
ホビー向けの組み込みプラットホームであるArduino [wikipedia.org]は、gccにラッパを被せたC/C++にベースの開発環境になっており、C++なクラスライブラリがある程度用意されています [musashinodenpa.com]
あまり本気でC++してるわけではないですが、クラスメソッドという形での名前空間の分離はそれだけでもC++の価値はあるんじゃないかと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
組み込みな人は死ねってこと? (スコア:3, 興味深い)
特に小規模な方ですと、アセンブラに回帰ですか? それじゃプログラマはもっと地獄でしょ。
#ツッコミ入ると思うから念押しておくけど、携帯のアプリプロセッサやブルーレイレコーダーとかぐらいの規模(とリソース)のものは、寧ろ例外に近いものですし。
Re: (スコア:1)
C++は全然重くないですよ?
重いんだとしたら、重くなるようなコードを書いたせい。
C++のせいではありません。
*
CとC++はかなり性質が異なる言語なのに、よく「C/C++」とまとめられてしまう一方、パフォーマンス傾向としてはほとんど同じなのに、どうして「C++はCよりも重い」という根拠のない言いがかりをよくつけられるんでしょうねえ。
Re: (スコア:0)
C++をC++として使うとそれだけで内部フラッシュに収まらない環境が有る訳ですが…。
かといってCと同等に使うなら、Cの方が都合も良買ったりすることも多い。
組み込みの場合、「便利な機能」が「大きなお世話」な事が多々あるからなァ…
Re:組み込みな人は死ねってこと? (スコア:2, 興味深い)
ホビー向けの組み込みプラットホームであるArduino [wikipedia.org]は、gccにラッパを被せたC/C++にベースの開発環境になっており、C++なクラスライブラリがある程度用意されています [musashinodenpa.com]
あまり本気でC++してるわけではないですが、
クラスメソッドという形での名前空間の分離は
それだけでもC++の価値はあるんじゃないかと思います。