約3年前に「Visual C++.net Standard Version 2003 アカデミックパック版」
を買ったのですが、ビルドログを見てみると、
「Visual C++ エディションはコンパイラの最適化をサポートしていません。」
と出力されており、自分で調べてみたんですが、
どうやら、この開発環境には「最適化コンパイラ」が付いてないようです。
そこで質問なんですが、
1)最適化コンパイラの有無で何か影響するものはあるのでしょうか?
できれば詳しく教えてください。
2)プログラムの学習が進むにつれて、将来、最適化コンパイラ付きの開発環境に
買い換えなければならなくなるのでしょうか?
最適化コンパイラについて知識のある方、教えていただけないでしょうか?
No.3ベストアンサー
- 回答日時:
コンパイラにおける最適化というのは、書かれたソースコードの動きを損なわない範囲で、できるだけ速い/小さいオブジェクトコードを生成するような機能をいいます。
この機能がないと、作ったプログラムが、わずかに遅かったりします。
少なくとも、「学習中」であれば、特に必要なものではありません。
もしも、何かの練習/実習で、作ったプログラムが使い物にならいほど遅いといった場合には、多分、アルゴリズムの最適化(高速化)を図った方がいい場合が多いです。
回答ありがとうございます!
質問に答えてくださりありがとうございます。
「学習中」なので気にせずにいこうと思います。
まだ、プログラマとして1人前にもなってない私が
気にすることでは無かったみたいです。
回答、参考にさせていただきます!
回答ありがとうございました。
No.2
- 回答日時:
過去には「Visual C++ Toolkit 2003」というコンパイラとしては
Proと同等(最適化も可、ただしIDEやMFCは付属されていない)なものが付属されたものが配布されましたが今は配布終了
http://msdn2.microsoft.com/ja-jp/visualc/aa33649 …
Visual C++ 2005 Express Edition登場に伴いそっちを使えってことでしょうね。
回答ありがとうございます!
当時、買ったお店には
「Visual C++ Standard Version2003 アカデミック版」ひとつ
しかなくて、深い思慮もなくそれを買いました。
長く使う気でいたので、ちょっと騙された気分です。
回答、参考にさせていただきます!
回答ありがとうございました。
No.1
- 回答日時:
ここを参照
http://homepage1.nifty.com/bee/bkey/optimize.html
最適化とは、最適化すると何が良いのか
というのが書かれているよ
手でやるのとはやっぱり違うけれど、ソースに書かれた物を素直にコンパイルするだけだととても大きく(以下略)
回答ありがとうございます!
最適化すると、何が良いのか分かりました。
>手でやるのとはやっぱり違うけれど・・・
この文章を見つけることができませんでした。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 英文の訳がわかりません。 As は何と訳せばいいでしょうか? 4 2023/02/08 10:05
- 統計学 最適化問題について質問がございます。 群知能という分野で、粒子群最適化や猫群知能の比較グラフを見た時 1 2022/06/17 15:58
- 生物学 虫の進化、適応について。「蚊は元々昼行性だったが、網戸が出来てから夜行性になった」というような虫の進 3 2022/06/18 10:27
- ドライブ・ストレージ ドライブのデフラグ・最適化のやり過ぎは良くない?? (毎日実行) 9 2022/04/30 10:04
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
- 哲学 美大に通っている者です。美術関係の哲学を履修しています。 最近に出た課題の小テストについて、どれが正 2 2022/07/09 22:45
- 数学 本を探しています。内容はインド人の若い天才数学者が飛行機の配置を最適化する数式を開発したというもの 2 2022/11/11 00:26
- 数学 最大エントロピー原理をpythonで実装したい 2 2022/06/21 13:10
- 大学受験 小論文添削をお願いします。問題は、「持続可能な地域づくりに向けて求められる行動について考えを述べ、こ 2 2022/07/06 20:24
- 就職 24卒就活生です。 ここ最近、就活に行き詰まっています。 業界はメーカーと独立行政法人などの公社・団 4 2023/04/09 12:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
昔のgraph.hというファイル
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
<conio.h>?
-
COBOLの論理演算子について質問...
-
cc と gcc の違い
-
サイクルカウントの方法
-
『Bin』ディレクトリは何の略語?
-
C言語のフリーソフト。
-
printfなど、標準関数のソース...
-
COBOLのALPHABET...
-
POWERCOBOLのSQL...
-
C言語はC言語でできている?
-
C++Builder → Visual C++ 移植...
-
PICでのI2C通信でのマスタ、ス...
-
Type name expected エラーがで...
-
オープン系とか、組込み系とか...
-
C言語での式の評価順序について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
変数の内容がコロコロ変わる、...
-
cc と gcc の違い
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
PICでのI2C通信でのマスタ、ス...
-
COBOLのALPHABET...
-
<conio.h>?
-
VB6のコンパイラ
-
COBOL計算式の中間ワーク桁数に...
-
パーサとコンパイラの違いって?
-
関数形式マクロ dtaは戻り値が...
-
プログラミングって右脳よりの...
-
C++Builder → Visual C++ 移植...
-
24bit サイズの変数
おすすめ情報