ベストアンサー 最適化できるプログラムってたとえばなにがあるんですか? 2002/06/21 09:15 最適化のためにはプログラム構造解析がどのような機能を持ってる必要がいるんですか? みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ykkw_2001 ベストアンサー率26% (267/1014) 2002/06/22 13:58 回答No.2 構文解析のほうは、クリアできていると言うことですね。 とりあえず思いつくのは、 ・ループの中身をチェックして、毎回同じ処理はループ外に出す。 ・定数計算は、コンパイル時にひとつにまとめてしまう。 ・条件分岐先をジャンプテーブルにする。 などですね。 「プログラムの最適化」というのは、コンピュータにやりやすく再構成することなので、CPUのアーキテクチャと深くかかわります。 たとえばPentium2あたりから、Long演算より、Floatingのほうが速くなっていたり、最近はメモリが安くなって、湯水のごとくに使えるようになったとか、また並列処理に適した最適化など、ありとあらゆることが、影響します。 ※掛け算の計算速度が、まだ遅かったころは、結果表(九九の表みたいなの)をメモリに展開して計算させてました。(理解できるでしょうか?) つまり、「最適化には際限がない」わけです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) TMINET ベストアンサー率32% (45/140) 2002/06/21 12:05 回答No.1 プログラム内で最適化できるもの それは同じ表現が何度も現れる所です。 プログラムブロックであれば関数化して外に出したり。 定数値などはマクロ定義することでバグ防止します。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A 最適化に必要な、プログラム構造解析の機能 最適化のためには、プログラム構造解析がどのような機能を持っている必要がありますか?わかる方教えて下さい!お願いします。 プログラム解析について 例えばゲーム会社が発売したゲーム(例えばPS2のソフト)のプログラムというのは同業他社がプログラム解析することは許されてませんが、技術的には可能なんでしょうか?何か暗証番号が必要になったりするんでしょうか?その解析結果によってグラフィック処理のプログラムを盗まれたりすることはありえるんですか? プログラムはどのように動いているのか プログラムはどうやって動いているのかを構造的に教えて下さい。 「プログラムは、メモリーにロードされ、CPUによって解釈・実行されます」とありますが コンピュータの内部ではプログラムの正体はどんな物で メモリとCPUはどんな構造をしていて どうやってメモリに読み込んで、CPUはどうやってプログラムを解釈、実行しているのかを構造的に教えて下さい。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム UD(白血病解析プログラム)のような分散解析プログラム UD(白血病解析プログラム)のような分散型解析プログラムは、他にどんな物がありますか? 宇宙からの電波を解析しているプログラムがあったような気がしますが・・・ ジャンルにこだわらず教えて頂ければと思います。 よろしくお願いします。 英文解析プログラム 英文の構文解析をできるプログラムを探しています・・。 日本語の構文解析は結構多くみつける事が出来たのですが、英文解析ができるプログラムが少なくて 困っています・・・。 英文解析を出来るプログラムを知っている方いれば教えていただけないでしょうか?? JAVAで書けるものを探しています。 もし、知っているという方がいらっしゃったら、出来れば使用方法も教えてください(;へ;) 梁と板の解析プログラムコードの違い ハニカム構造のFEM(有限要素法)解析をvisual studioのvisual fortranで行っています。 ハニカム梁の解析が終了したので、次はハニカム板の解析をしたいです。 ですが、梁のコードのどこを変えるべきかがわからずにいます。 fortranやハニカムにかかわらなくてもよいので、梁と板のFEM解析のプログラムコードの違いを教えていただけないでしょうか。 (どの要素を変えるべきか・・・など) 専門的なプログラミングになるかと思いますがよろしくお願いいたします。 美しいプログラムとは プログラムを勉強中なのですが、あまり美しいプログラムではないような気がします。 行数が多いソースになると、どうしても 見た目の美しさに欠け、構造も使い回しができないようなプログラムになってしまいます。 美しいプログラムを書くはどうすればよろしいでしょうか? 参考になる書籍、サイトがあれば、教えていただきたいです。 よろしくお願いいたします。 ゲームの解析のプログラムについて 自分は、C#でパソコンのゲームの改造コードを解析するプログラムを作成しています。 ただ、そこでわからないことがありまして まずROMを読み込んで、動いているメモリアドレス(16進数)を検索する機能をつけたいんですがどうすれば良いでしょうか? 例えば、キャラクターが動いたら変化した座標や位置データを調べるようにしたいんですが ウィルスのプログラムを解析するには? 勉強のためウィルスのプログラムを解析して見たいと思います。 ウィルスのプログラムを見るには何をどうすれば見れるでしょうか? プログラム解析? プログラム初心者です。 フリーソフトなどのプログラムを解析してソースを確認するようなフリーソフトを教えてください。 できればいろいろな言語が参考にできるものが良いです。 プログラムを作りたい。 ボウリングやゴルフのスコアなどを解析するプログラムを作りたいと思っています。 フリーソフトでもたくさんありますが、そういうのを自分でも作ってみたいのです。 しかし本当に初心者で、そういうのが何でできているのかすらわかりません。 夢見ているのは、入力フォームで記録を入力し、解析画面で色々な条件でグラフなどを表示させるものです。 何を勉強すればいいでしょうか? 今はエクセルでグラフを表示させる程度の知識しかありませんが、時間をかけてでも勉強したいと思っています。 どうぞよろしくお願いします。 隔離したプログラムについて 初心者です。どなたか教えてください。 ウイルスバスター2004を使っています。 SPYW DYFUCAEというスパイウエアに侵されました。 場所は、Program fileのdialers\optimize.exeというところです。 自動駆除できないということなので、一応隔離しました。 このプログラムはどういう機能をもったものなのでしょうか。 削除してはまずいと思いますが、 隔離されているプログラムは、必要なとき機能するのでしょうか。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム プログラム こんにちわ。 円のヘリカル加工のプログラムをマクロで作成しようと思うのですが、どう いう動きをするのかは頭では分かっているのですが、なかなかプログラムの 構造が頭に浮かびません。どのような計算方法と作り方をすればいいのでし しょうか?どなたかアドバイスをください。お願い致します。 構造化プログラムについて 構造化プログラムは何か教えてください・またなぜこの 技術が使われるようになったかも知りたいです. お願いします。 fDTD法のプログラム 今現在、散乱やアンテナ解析で用いられるFDTD法について勉強しているのですが、なかなか実際にFDTD法を用いたプログラムを書くのは困難なので、あるHPに載っているプログラムを参考にとりあえず内容を理解しながらプログラムを同じように書いたのですが、実行結果がたくさん出てきて自分の思っていた出力結果ではなかったので何度も考え直しています。 例として、導波管の解析(3次元)のプログラムをつくりました。内容はHP上に載っている導波管の解析プログラムと同じです。私が実行した場合20列の答えが各列に出てきました。プログラムは様々あるのですが、わかる方がいらっしゃったらご指導お願いいただきたいのですが。よろしくお願いします。 HP :: http://www-antenna.ee.titech.ac.jp/~hira/study/fdtd/fdtd.html プログラムの解析とは? お世話になります。 プログラムの解析についてですが、オブジェクトの関連付けと、メソッドの流れとあと何をすればいいのでしょうか? アドバイスお願いします。 CプログラムをUNIXで使いたい メーカーで解析の仕事をしている者です。 解析用コンピュータのOSは「IRIX」です。またそれとは別に自分のデスクにパソコン(Windows2000)があります。 解析ソフトからの出力ファイルを使って計算するプログラムをC言語で作成して、「Windowsのパソコンで」使用しています。 WindowsのパソコンにCコンパイラは入っていますが、解析用コンピュータには入っていないので仕方なくそうしています。 解析用コンピュータでこのプログラムが使えれば便利なのですが、できないため現状は計算するたびに何度も何度も行ったり来たりしなければならず、とても不便です。 解析用コンピュータにCコンパイラを導入するのは結構なお金がかかるという理由で難しい状況です。 何か良い方法はないでしょうか。教えてください。よろしくお願いします。 主プログラム内で呼び出されるプログラム名称 擬似言語の副プログラムは、『構造体変数』の一種なのでしょうか? 良いプログラムとは? はじめまして 自分はC++の基礎(入門的な)部分 構造体、ポインタ、関数、ファイル入力は 理解したのですが良いプログラム (処理時間、容量の短縮、見やすいプログラムなど) が分からないので (分かることがあるとすれば演算子の処理を少なく するとかポインタを使うとか・・^^;) こんな初心者にできれば具体的な 良いプログラムの基本的な書き方を 教えてください・・ 宜しくお願いします。 制御プログラム、サービスプログラムって何? 基本ソフトウェア(OS)は、制御プログラム、サービスプログラム、言語プロセッサから構成されているということまでわかりましたが、 たとえば、どんなものがあるのでしょう? 制御プログラムが、ジョブ管理機能、タスク管理機能、データ管理機能サービスプログラムが連係編集プログラムやローダ、分類・併合プログラムと書かれていましたが、 これをWindowsで説明するとどんなものがありますか? 教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など