• ベストアンサー

どちらが速いんでしょ?

現在linuxGUIの作成に『Tcl』を使っているのですが 『GTK+』に移行しようかと考えています。 そこで性能的(主に処理速度面)に優れているのはどちらでしょう? できれば、2つの比較データみたいなものがあればいいんですが、体感的な回答でもOKです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1

Tclはただのスクリプト言語で、GUIを担当しているのはtkの方ですね。 tkをGTK+に変えたときの速度は知りませんが(回答になってないですね^^;)、TclからはGTK+をそのまま使うことはできないのでgnoclやTcl_Gtkをインストールする必要があるはずです。 http://b2c-1.rocketbeach.com/~bitwalk/tcltk_links.html#ex_lang TclをC(C++)言語などに置きかえるのであればそのままGTK+を使用できますが、C(C++)/GTK+とTcl/tkを比較した場合はC(C++)/GTK+の方が速くなるはずです。 速度を求められる処理にインタープリタ型の言語はあまり向いているとは言えないです。 http://www.interq.or.jp/japan/s-imai/tcltk/choose.html http://gaia.nlp.ie.niigata-u.ac.jp/~hiro/tcltk/index.html#TclTk

SafeGuard
質問者

お礼

ありがとうございます。 ご指摘のとおりtcl/tkでした(^^; でC/GTK+のほうが速いんですね。 ナイスな情報ありがとうございました。

関連するQ&A

専門家に質問してみよう