• ベストアンサー

どのプログラミング言語でできてるか

実行ファイル(exe・ソフトウェア)から どのプログラミング言語でできてるかを知ることってできるのでしょうか?

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

  • ベストアンサー
  • monova
  • ベストアンサー率68% (68/100)
回答No.5

確実に知ることは出来ないと思いますが… 実行ファイルをバイナリエディタで見ると、最初の方に コンパイルした時のコンパイラ名が書き込まれている場合が殆どだと 思います。 中には、書き込まないコンパイラもあるし、改竄もできるので 確実ではありませんが… あと、プログラム中に所々、ライブラリの名前やコンパイル時の 癖で推測ができますが、これも、確実ではありません。

LIAOCEIMJTUR
質問者

お礼

回答頂きありがとうございました。

その他の回答 (5)

  • wormhole
  • ベストアンサー率28% (1621/5656)
回答No.6

他の回答者も書かれていますが確実な方法はありません。 また複数のプログラミング言語で作られている事もあります。

LIAOCEIMJTUR
質問者

お礼

回答頂きありがとうございました。

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

裏技としては「機械語」という選択肢があるかなぁ.

LIAOCEIMJTUR
質問者

お礼

回答頂きありがとうございました。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

エディターでなくても、Dependency WalkerでリンクされているDLLで推測することもできますよ。 MSVCRT.DLLとかリンクされてれば、VC++あたりだろうな…とか。 MSVCR80.DLLならVS2005あたり使っているな…とか。 MFC80.DLLならMFCのバージョン8.0辺り使っているな…とか。

LIAOCEIMJTUR
質問者

お礼

回答頂きありがとうございました。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

全て分かるかどうかは不明ですが、Microsoft Visual C++やMFC使ったものはexeファイルをエディターで見たら分かる感じです。見る人が見ればどの言語で作られたかは分かるのではないのでしょうか。

LIAOCEIMJTUR
質問者

お礼

回答頂きありがとうございました。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

予想は付くけど、完全に判断するのは無理。

LIAOCEIMJTUR
質問者

お礼

回答頂きありがとうございました。

関連するQ&A

  • exeファイルを作成できるプログラミング言語

    私は最近プログラミングを始めたばかりで、 まだCとC++とアセンブリを少し知ってる程度です。 この3つのプログラミング言語ではexeファイルを作成できるのは 知ってるのですが、他のプログラミング言語でもexeファイルなどの 実行形式ファイルを作成できるのでしょうか?

  • webプログラミングが出来る言語ですか?

    javaというプログラミング言語は、 webプログラミングが出来る言語ですか? それともweb系ではなくソフトウェアを作成する言語ですか?

    • ベストアンサー
    • Java
  • プログラミング言語の選択について

    プログラミング言語の選択について こんにちは。 最近本格的にプログラミングを始めてみようと思うようになりました。 (現在vbscript,htmlができます) 目標はguiのソフトウェアを作ることです。 おすすめの言語がありましたら教えてください。

  • プログラミング言語について

    プログラミング言語について 将来、ソフトウェア開発の職につきたいと考えています。 プログラミングには以前から興味があったのですが、学科が化学系のため ほとんど縁がない状態です。もうすぐ夏休みに入るということもあり、 長期休暇を使い、多数ある言語のうちC、C++を学んでみたいと思っています。 そこでなのですが、 ・C++はC言語が使えることが前提なのか ・具体的にプログラムを作製しながら学びたいが、どのような物を作ってみるのが効果的なのか の2点が一番気になっています。もし宜しければ、教えていただければ幸いです。 よろしくお願いします。

  • 各ソフトに使われているプログラミング言語は?

    初心者です プログラミング言語がたくさんありますが それぞれのソフトウェアはどのプログラミング言語を使って 作られているのでしょうか? skype ブラウザ(クローム、ファイアフォックス等) エクセルや、ワード tokyo loader等のダウンロードソフト  ニコ生アラート公式や夢

    • ベストアンサー
    • HTML
  • C言語わくわくプログラミング

    今日、C言語わくわくプログラミングを買ってやり始めたのですが、 準備の時点で分からなくなってしまいました。 指定されたCDのソフトは全てインストールしたのですが、BCC Developerの環境設定の「デバッカ」のところに本書記入通り、 C:\borland\bcc55\Bin\TD32.EXE と入れたのですが、↑そのファイルが存在せず設定できません。 そのせいか、BCC Developerでの「メイク」後の「実行」ができません。 本当に初心者の質問で申し訳ありませんが、 分かる方がいたら、教えてください。お願いしますm(__)m

  • プログラミング言語を作るには

    オリジナルなプログラミング言語を作ってみたいと考えています。 ただ、どうやって作ればいいかがわかりません。 私は、今のところ、Perl、なでしこ等々、簡単なプログラミング言語での プログラミングしか出来ません。 しかし、プログラミング言語を作ることによって、 プログラミングの勉強にもなると考えているのですが まずは、簡単なものでもいいので、それらしいものを作るには 何から勉強を始めればいいでしょうか、 又、他の言語を覚える必要はありますか。アドバイスを御願いします。 もしくは、例えば、参考になりそうなWEBサイトや、 書籍等々でも、結構です。宜しく御願いします。

  • プログラミング言語について

    プログラミング言語について プログラミング言語を学ぼうとしているのですが、どの言語が簡単で実用的ですか? ご回答よろしくお願いします。

  • microsoft visual C++ でC言語のプログラミング

    プログラミングの超初心者です。 microsoft visual C++ 6.0を利用してC言語のプログラミングをしたいのですが,最も基本のhello worldを表示させようとしてビルドを行うと以下のようなエラーが表示されますが,解決法がわかりません. --------------------構成: hello1 - Win32 Debug-------------------- リンク中... LINK : fatal error LNK1104: ファイル "Debug/hello1.exe" を開けません。 link.exe の実行エラー hello1.exe - エラー 1、警告 0 解決法を教えていただけるとうれしいです. お願い致します.

  • プログラミングの言語について

    プログラミングをしたいのですが、言語の種類が多くてよく分かりません。おすすめの言語を教えてください。また、その言語でのプログラミングの方法が書かれているWebページも教えてください。パソコンの基本的なことや、応用的なことは分かりますが、プログラミングについては初心者なので、なるべく簡単なものでお願いします。

専門家に質問してみよう