• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語コンパイラ・デバッガをご推薦ください)

C言語コンパイラ・デバッガのおすすめとは?

このQ&Aのポイント
  • C言語コンパイラ・デバッガをお探しですか?本記事では、Windows 7での計算シミュレーションに最適なC言語コンパイラ・デバッガをご紹介します。
  • 従来PERL言語で組んでいた計算シミュレーションのプログラムをC言語に書き換えたいと考えています。1996年ごろのVisual C++は優れたデバッガを備えていましたが、今はどの製品がおすすめですか?他社の製品についても教えてください。
  • C言語コンパイラ・デバッガの選び方に悩んでいる方へ。この記事では、Windows 7での計算シミュレーションに最適なC言語コンパイラ・デバッガの選び方とおすすめの製品をご紹介します。

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

Visual C++は今もありますが統合製品のVisualStudioに含まれていて単体製品として入手できるのはExpress版だけになってます。 http://www.microsoft.com/visualstudio/jpn/downloads#d-2010-express それはそうと使いやすいとはいいませんがPerlにもデバッガはあったかと。 バグの作り込みやすさもCの方が上だと思うんだけどなぁ。 他のプラットフォームでも動かすこと考えてるのでしたらjavaもいいかもしれません。

ng999
質問者

お礼

なるほど Expressというのがあるのですね。 PERLのデバッガて -d ですよね。。動かし方よくわかりません。 また一行目に use strict て書くと、宣言してない変数は使えない らしいんですが、use strictって書いても、使えてしまいます。。。 いずれにせよ、ありがとうございました。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

今でも Visual C++ はありますけどね.... あるいは GCC か.

ng999
質問者

お礼

あ、ありましたか。 Gcc てUNIXで使ったことありますが、デバッガもついてました? ありがとうございます。

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

ちょっとお節介かもしれませんが、 計算にいろいろなプログラム言語を使っていますが、基本的にはRubyを使っています。 Perlと同じインタープリタに属しますが、デバッガが結構使いやすいです。Ruby自体に組みこまれているものでも良いのですが、ruby-debugというものを使っています。ほとんど速度低下がないので、デバッガで実行しながら、プログラムを書いることが多いです。途中まで実行させて、コマンドライン上に一行ずつキーボードからプログラムを入力すると、そのまま実行できますので、かなりプログラミングの効率があがります。 また、narrayというライブラリがあって、ベクトルや行列計算ができますので、これを使えば計算速度も十分出ます。Cに比べて1/10~1/100の位の速度低下で済みます。出番はほとんど無いのですが、計算速度的なことでCやFOTRANも使うことがありますが、Rubyから呼び出すライブラリとして使うことがほとんどで、openACC対応のものを使っています。ほとんどソースコードを変更することなしにGPUで実行できますので。

ng999
質問者

お礼

RUBYですね。 調べてみます。 たいへんありがとうございました。 (速度のことでは 困っています)