- ベストアンサー
C言語コンパイラ・デバッガのおすすめとは?
- C言語コンパイラ・デバッガをお探しですか?本記事では、Windows 7での計算シミュレーションに最適なC言語コンパイラ・デバッガをご紹介します。
- 従来PERL言語で組んでいた計算シミュレーションのプログラムをC言語に書き換えたいと考えています。1996年ごろのVisual C++は優れたデバッガを備えていましたが、今はどの製品がおすすめですか?他社の製品についても教えてください。
- C言語コンパイラ・デバッガの選び方に悩んでいる方へ。この記事では、Windows 7での計算シミュレーションに最適なC言語コンパイラ・デバッガの選び方とおすすめの製品をご紹介します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Visual C++は今もありますが統合製品のVisualStudioに含まれていて単体製品として入手できるのはExpress版だけになってます。 http://www.microsoft.com/visualstudio/jpn/downloads#d-2010-express それはそうと使いやすいとはいいませんがPerlにもデバッガはあったかと。 バグの作り込みやすさもCの方が上だと思うんだけどなぁ。 他のプラットフォームでも動かすこと考えてるのでしたらjavaもいいかもしれません。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
今でも Visual C++ はありますけどね.... あるいは GCC か.
お礼
あ、ありましたか。 Gcc てUNIXで使ったことありますが、デバッガもついてました? ありがとうございます。
- ki073
- ベストアンサー率77% (491/634)
ちょっとお節介かもしれませんが、 計算にいろいろなプログラム言語を使っていますが、基本的にはRubyを使っています。 Perlと同じインタープリタに属しますが、デバッガが結構使いやすいです。Ruby自体に組みこまれているものでも良いのですが、ruby-debugというものを使っています。ほとんど速度低下がないので、デバッガで実行しながら、プログラムを書いることが多いです。途中まで実行させて、コマンドライン上に一行ずつキーボードからプログラムを入力すると、そのまま実行できますので、かなりプログラミングの効率があがります。 また、narrayというライブラリがあって、ベクトルや行列計算ができますので、これを使えば計算速度も十分出ます。Cに比べて1/10~1/100の位の速度低下で済みます。出番はほとんど無いのですが、計算速度的なことでCやFOTRANも使うことがありますが、Rubyから呼び出すライブラリとして使うことがほとんどで、openACC対応のものを使っています。ほとんどソースコードを変更することなしにGPUで実行できますので。
お礼
RUBYですね。 調べてみます。 たいへんありがとうございました。 (速度のことでは 困っています)
お礼
なるほど Expressというのがあるのですね。 PERLのデバッガて -d ですよね。。動かし方よくわかりません。 また一行目に use strict て書くと、宣言してない変数は使えない らしいんですが、use strictって書いても、使えてしまいます。。。 いずれにせよ、ありがとうございました。