![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
いつも大変お世話になっています。
Windows 7を使って 計算シミュレーションを行っています。
コマンドプロンプト上で動く .exeプログラムでして
テキストファイルを読み込み、テキストファイルで出力するだけのものです。
(他のプラットフォームで走らせるかもしれないので)
従来PERL言語で組んでいましたが、バグを作りこみやすいのと、デバッガがないので
C言語に書き換えようと思っています。
1996年ごろ Visual C++という商品で、C言語のソースをコンパイルしデバッグしていました。
デバッガも申し分なかったですが、今は、どの製品がこれに相当しますか?
他社の製品でも、よいものあればご推薦ください。
No.3ベストアンサー
- 回答日時:
Visual C++は今もありますが統合製品のVisualStudioに含まれていて単体製品として入手できるのはExpress版だけになってます。
http://www.microsoft.com/visualstudio/jpn/downlo …
それはそうと使いやすいとはいいませんがPerlにもデバッガはあったかと。
バグの作り込みやすさもCの方が上だと思うんだけどなぁ。
他のプラットフォームでも動かすこと考えてるのでしたらjavaもいいかもしれません。
なるほど Expressというのがあるのですね。
PERLのデバッガて -d ですよね。。動かし方よくわかりません。
また一行目に use strict て書くと、宣言してない変数は使えない
らしいんですが、use strictって書いても、使えてしまいます。。。
いずれにせよ、ありがとうございました。
No.2
- 回答日時:
今でも Visual C++ はありますけどね....
あるいは GCC か.
No.1
- 回答日時:
ちょっとお節介かもしれませんが、
計算にいろいろなプログラム言語を使っていますが、基本的にはRubyを使っています。
Perlと同じインタープリタに属しますが、デバッガが結構使いやすいです。Ruby自体に組みこまれているものでも良いのですが、ruby-debugというものを使っています。ほとんど速度低下がないので、デバッガで実行しながら、プログラムを書いることが多いです。途中まで実行させて、コマンドライン上に一行ずつキーボードからプログラムを入力すると、そのまま実行できますので、かなりプログラミングの効率があがります。
また、narrayというライブラリがあって、ベクトルや行列計算ができますので、これを使えば計算速度も十分出ます。Cに比べて1/10~1/100の位の速度低下で済みます。出番はほとんど無いのですが、計算速度的なことでCやFOTRANも使うことがありますが、Rubyから呼び出すライブラリとして使うことがほとんどで、openACC対応のものを使っています。ほとんどソースコードを変更することなしにGPUで実行できますので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(言語学・言語) 外国語問題 1 2022/07/21 15:21
- C言語・C++・C# C言語で 英文字のみからなる文字列、”Radar”、”WasItACatISaw”、”a”、””(空 5 2022/12/20 15:17
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル内置換
-
exeファイルの実行結果をテキス...
-
C言語コンパイラ・デバッガをご...
-
ソフトのインストール場所って...
-
Macの手書き漢字入力ツールにつ...
-
リモートアクセスについて教え...
-
音楽ダウンロードしたものをCD...
-
Adobe のアプリを中古売買する...
-
フロッピーディスクの読み込み方法
-
PowerMac G5(M9393)のクラシッ...
-
DebianのApache(掲示板)CGIエ...
-
iTuneのアンインストールの仕方
-
UNIXのPerl環境
-
Httpステータス500 InternalSer...
-
誰かにサーバにあるデータを消...
-
/usrがいっぱいになって。mount...
-
aptでインストールしたプログラ...
-
VBAのRegExpで後方一致/不一致...
-
【【大至急】】Qmailが起動しない
-
アラビア文字のホームページを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル内置換
-
exeファイルの実行結果をテキス...
-
コマンド実行結果のファイル出力
-
USBメモリ内のバッチで書き出す...
-
batファイル 行った履歴をテキ...
-
batが動かない
-
【Mac/Xcode】カレントディレク...
-
メーリングリスト宛てのメール...
-
ftpのgetが正常できる方法について
-
C言語コンパイラ・デバッガをご...
-
ldapユーザ登録について
-
PowerShellで自分が書いたコマ...
-
デバッグ停止中 一つ戻る
-
Win7でコンピュータ名変更を自動で
-
cron で rsync が実行できない
-
プログラムでTAを制御するコマ...
-
linuxのsshの反応が非常に遅い。
-
VBSでのファイル読込、出力操作...
-
pythonで業務効率
-
linux勉強中の質問です。
おすすめ情報