締切済み C言語 静的解析ツール 2008/08/21 18:21 cpuへの組み込みソフト(C言語)を静的解析、単体テストできるツールを探しているのですが、 お勧めのメーカ、型式などありましたら教えて下さい。 みんなの回答 (1) 専門家の回答 みんなの回答 arain ベストアンサー率27% (292/1049) 2008/08/22 14:29 回答No.1 静的解析ツールなら、それこそ検索すれば山のように出てきますが、 >単体テストできるツールを探しているのですが、 組み込みはそれ専用のシステム構成になりますし、CPUも専用品になるためCPUメーカーもしくはCPU用の開発ツールを提供しているメーカーが提供しているものを使用することになります。 どんなものにも使える汎用製品というものは存在しません。 「cpuへの組み込み」がFPGAのことであっても、やっぱり同様になります。 質問者 お礼 2008/08/28 16:45 回答ありがとうございます。 CPUメーカに問い合わせしてみます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A C言語のソース解析ツールありませんか UNIX系OSで動作するものでC言語を解析してmain()からの関数の流れを出力してくれるようなツールを探しています。 GUIはあまり期待していません、自作しようと思っていたのですが世の中にあるツールを見てからでも遅くないと思いました。 誰が作ったかわからないようなソースを維持管理することになった為、このような質問を致しました。 どうか、情報があったら教えて下さい。 C#の静的コード解析ツール C#の静的コード解析ツールについて調査しています。 そこで一点疑問なのですが、これらのツールでは何が検知できるのでしょうか。 例えば到達不可能なコードパスや、未初期化変数の参照等、 解析ツールの紹介でよく見られる「検知できること」は、 そもそもVisual Studioがビルド時にエラーや警告として教えてくれます。 C#の静的コード解析ツールは、こういったIDEが検知するバグ以外に、 どういったものを見つけてくれるのでしょうか。 製品によって異なるということは承知していますが、 何かご存知の方いらっしゃいましたら、一例だけでも教えて頂けるとありがたいです。 【C言語】単体テストのイメージが全くつかない 閲覧ありがとうございます。 C言語での改修案件に携わっているのですが、当方C言語も開発も経験のないものでして、単体テストについてお伺いしたいです。 システムBの単体テストをしたいとします。 システムBは、別サーバにあるシステムAからソケット通信で電文を受け取り、同サーバにあるシステムCにメッセージキューで電文を送ります。 また逆に、システムCからメッセージキューで電文を受け取り、システムAにソケット通信で電文を送ることもあります。 基本的にデータの中継を担うシステムです。 このとき、一体システムBの単体テストはどのような項目をやるのが正しいのでしょうか? (※CUnit等は使えません) JavaはJUnitを使っての単体テストの学習はしたことがあるのですが、C言語での単体テストの項目もやり方も全く想像がつきません。 私にPGの才能がないことは重々承知しておりますので、出来れば分かりやすくお教えいただければ幸いです。 よろしくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム C言語からC#への変換ツール 現在C言語にて構築したプログラムをネットワーク上でも実行できるようにするため、ASP.NETを利用しようと思っています。 そのために、ASP.NETで利用できるC#に変換できるツールがあるか探しています。 C言語からC#へ変換するソフトウェアというものはありますか? OSはWindowsXPです。 回答よろしくお願いします。 最近C言語の入門書を読み終えました。 最近C言語の入門書を読み終えました。 C言語を勉強し始めたきっかけは、簡単なゲームを作ってみようという気持ちからです (最近は組み込みにも興味を持ち始めました。) 入門書を読み終え、次の段階に行こうかなと思ったところなのですが、 次は何を勉強していけばいいか分からなくなってしまいました; 他に言語を勉強しておくべきですか教えてください。 それと、組み込みはC言語を使って勉強したいのですが、組み込みキット?の様なものを買って 勉強したら良いですか? 勉強するのに参考になるサイトや本がありましたら教えてください。 よろしくお願いします。 PHPソースの解析やデバッグに使うツール PHPソースの解析やデバッグに使うツール c言語などのコンパイラ言語には優秀なIDEが多数ありますが 皆さんはPHPの開発をする時どのようなツールを使用しているのですか? フリーのPHPソースを解析する際、ステップ実行しながら変数の中身をウォッチ したりしながらソース解析したいのですが、VisualStadioのような便利なIDEはないのですか? そのようなツールなしにPHPソースを書くとすると無茶苦茶大変な気がするのですが 皆さんは、その困難を乗り越えてPHP開発をされているのですか? 素人な質問ですみませんが、詳しい方がいましたら教えてください。 C言語を始めるには? 私はC言語に関して全くの初心者です。 これからC言語の勉強を始めたいのですが、 全くの初心者でもわかるようなサイトがあれば 教えて下さい。 お勧めのソフトなどがあれば教えて下さい。 まず何から手をつけたら良いのでしょうか? どうにかして理解したいのです。 回答お願いします。 C言語を覚えたいのですが こんばんは、C言語を学び始めようと思っているgcilts8551と申します。 C言語は工業高校時に簡単なものを習った程度の超初心者です。 質問したい事 1、本屋に行ってざっと見た感じ、C言語にはC、C++、C#とあるようですが、一から始めるならどれがお勧めでしょうか。 2、お奨めの本などあれば・・・(本屋で一応何冊か見ましたが、種類が多すぎてどれが良いのか判りませんでした・・・。) 3、お勧めの実行ソフトを御教え下さい。 (フリーは勿論、多少値段が張っても良いので、要素(属性?)別に色がついたりするソフトがあれば教えて頂けると嬉しいです。) 4、独学でも頑張れば本業としてプログラマーを目指せるのか 等、教えて頂けないでしょうか。 工業高校時代にプログラムの面白さを知って、本格的に覚えたいなと思ったのが切欠です。 とりあえず、やった事のあるC言語系から始めようと思い質問させて頂きました。 Cを学んでみて、なお面白かったら他の言語(今興味があるのはJavaやActionScript)も覚えたいと思っています。 ですので、頂けた回答を参考に色々検討して見ようと思いますので、御力を御貸し頂ければと思います。 C言語をCPUに読み込ませるためには、 C言語か C言語をCPUに読み込ませるためには、 C言語からアセンブリ言語にコンパイルして、 アセンブリ言語からアセンブルして機械語2進数にしてCPUに読み込ませるという 2段階をしないといけないんですか? 下記の画像のように説明している動画がありました C言語のソースのトレースツールについて C言語のソースをトレースするツールを探しています。有料・無料問いません。知っている方教えてください。 C言語のデバッガ及びプログラミングツールについてお聞きしたいのですが 私は只今,C言語の構文木を用いた教育支援システムの研究をしております.そこでお聞きしたいのですが,C言語のデバッガ,またはプログラミングツールで読み込んだソースコードの構文木を出力してくれるツールはありませんか?出力形式はどのようなものでもかまいません,そのソースコードの構文情報を抽出できるものであれば.心当たりのある方,どうぞご返信くださいますようお願い申し上げます. C言語/C++,JAVAのどちらが役立つか 失業中で職業訓練校へ行こうと考えている29歳の者です。 プログラマーとして働きたいと思いましたがプログラムはCを 多少やった事はあるだけでほぼ素人なので訓練校へ行こうと思いました。 年齢の事もあり、なるべく早く就職をしたく訓練校も一度通うと1年は 通えなくなるため学校選びも失敗したくありません。 また手に職を付けたいと考えておりどこでもある程度働ける技術が 欲しいと思っています。 前置きが長くなりましたが、 C/C++を2月まで学ぶ訓練校(企業内実習付き)、JAVA/Cを4月まで学ぶ訓練校、 CとLINUXを使って組み込みソフト作成を学ぶ訓練校があります。 どれも10月から11月開講です。 プログラムの基礎と言われているC/C++のみをみっちり学ぶか、 3年ほど前から主流と言われているJAVAとCを時間をかけてでも学んだ方がいいのか、 組み込みソフトウェアを専門的に学ぶか迷っています。 私自身はまずC言語を学んでおけばとりあえずは選択肢が広がるのではないか、 また学習期間も短めなのですぐに就職活動を始められるのではないかと考えています。 (即戦力の技術が手に入るかどうかは入ってみないと分かりませんが) ですが今の時代のプログラマ、SE業界でC言語のみで就職ができるのか? 将来的な事を考えると多少時間がかかってもJAVAも習っておくべきでは?など 考えると悩んでしまいます。 何かアドバイスをいただけないでしょうか。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム C言語について C言語を少しかじっている初心者です。こんな私が何故か今年会社の新人にプログラミングを指導することになりまして。。。ですが、あまりにもわからないことが多すぎるので、どなたかお助けください。 質問。 (1)C言語で開発されるシステムって実際にはどういうものが多いのでしょうか。 (2)CはVBなどのように、フォーム昨日がないですが、操作画面はどうやって作るのでしょうか。 (3)単体プログラムを結合をさせる時は、作った関数をヘッダファイルにして、mainで呼び出すのでしょうか。 また、研修の最後に成果を見せてもらうために、新人でプロジェクトを組んで簡単なシステムを作ってもらおうと思っています。設計から仕様書作成、結合、テスト・・・と一通りの開発手順を体験させたいのです。 でどんなシステムを作ってもらおうか悩んでいます。1プロジェクト6人で開発日数は3日。コンパイラはlsic-86で、ファイル処理関係がいいのです。なるべく実用的なもので・・・と考えているんですが、なにか良いネタはないですかね。。。 質問ずくめで申し訳ありませんが、どなたかよろしくお願いいたします。 ツール等を作成する際の言語について 実は今ツールやソフトなどを作成するために自学で頑張っているのですがツールなどを作成する場合の作成言語とはどのようなものでしょうか?ちなみに自分はcgi,perl,c++は多少使えますのでどうかご回答よろしくお願いします いきなり「言語解析ライブラリ」がみつからない、と出た! こんにちは。 プリンターを新しくつなごうとして、ソフトの インストールのための空き容量が足りない、と 表示されたためいらないゲームやらを 消しました。 機能拡張などはいっさいいじってはいないのに たまたまフリーズして再起動したとたん、 「言語解析ライブラリがみつかりません。システムファイルをインストールしなおしてください」という 警告があがりました。 調べて見ると、機能拡張には言語解析ライブラリは入ってました。 さらに、日本語解析なんたらっていうのもちゃんと 入っていましたが、それでも読み取ってないのか なんど再起動しても同じで、 そのせいでエクセルも使えず、ネットもつかえず、 (今Windowsからです)日本語が読めず、打てず。 めちゃくちゃ困っています。 iBook500Mh OS9.2.2です。 どのようにしたら元に戻るでしょうか? システムの再構築がわかりません。 そんなことしなくても戻るのかもわかりません。 よろしくお願いします。 自作したC++構文解析ルーチンの商用利用方法はありませんか? 自作したC++構文解析ルーチンの商用利用方法はありませんか? 大学で構文解析の授業を受けています。 C++の勉強のためにC++構文解析を自作しています。 せっかくなので、これを使った商売ができないものか 考えいるのですが、良いアイディアが浮かびません。 コンパイラを作って販売するのが自然な発想だと思いますが、 コンパイラ単体では売れないと思っています。 リンカーとかデバッガも一緒なら売れるかもしれませんが、 そこまで作れないし、作りたいとも思っていません。 そこで自作構文解析を利用した何か良い商売(サービス) のアイディアがあれば教えて下さい。 ただし、UNIXのlintのような静的解析ツール以外で 回答お願いします。 インタプリタ言語の制作について 言語処理プログラムの勉強も兼ねて、インタプリタ言語の制作を行っているのですが、yaccなどのツールを使わずに語句解析などのプログラムを作ってみたいと思っています。 ですが、調べてもツールをを使ったものしかヒットせず、参考になるようなことは載っていませんでした。 参考になるようなWebサイトを教えてください。 言語はCを使っています。 Notesの設計解析ツール 以前、Notesの設計解析ツールというのを見た事があるのですが、今いろいろ探してみましたが、あまり見つかりません。何かいいソフトないでしょうか。 C言語ルール決め(規約)について 組み込み系でソフト開発においてC言語のルール規約を作ろうと思っています。 13人でソフト開発を行っており、どうしても個人毎に違いがあります。 他人のソフトを見ても全然わかりません。 誰かのフォローをしたり、引継ぎを行うときに毎回困るのです。 それをなくすために、ルール化して個人差をなくそうと考えています。 ここで質問です。 市販の書籍を見ても、漠然としたことしか書いてなく参考にならないのが実態です。 具体的によそ様の会社ではどのようなルールで行われているのか、一番知りたいです。 マイコンメーカーのルネサスのセミナーに行っても、実際のルールのことまで教えてくれません。 と言うかルールまで関与しないんでしょう。 例えば、座談会など意見交換できる場がないのでしょうか? ご存知の方ご教授願います。 C⇒C++変換ツール お世話になります C言語をC++に変換するツールを探しております。 ご存知の方、いましたら教えていただけないでしょうか。 ※C,C++混在のコンパイル方法とかコメントのみの変換ではなく、 純粋に言語変換を探しております。 $50の物は見つけましたけど、できればフリーの物を使用したいと考えております 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答ありがとうございます。 CPUメーカに問い合わせしてみます。