2009-07-11 6 views
6

Googleトークアプリケーションを開発したプログラミング言語を知っている人はいませんか。 はい、Windowsクライアントアプリケーションについて質問しています。 :)GoogleTalkアプリケーションはどのようなプログラミング言語で開発されていますか?

+0

質問の編集について - 私はMidhunがGoogleトーク専用のWindowsクライアントについて質問しているので、タイトルには** Application **という単語が含まれているはずです – Pauk

+0

これはオンラインフォーラムの力を証明します。 :-)誰かが完全なスペルミスの質問をします。他の人がスペルを修正して問題に答えるのに役立ちます。偉大な仕事、みんな。 –

答えて

7

http://www.google.ro/talk/

  • googletalk.exe - >でコンパイル:のMicrosoft Visual C++ 7.0 [デバッグ]
  • gtalkwmp1.dll - >を遵守:のMicrosoft Visual C++ 7.1 DLL

だから、GoogleトークC++で書かれています

あなたはhttp://www.peid.info/がこの種のものには非常に役立つことがわかります。

3

Steve Yeggeによれば、GoogleではC++、Java、Python、JavaScriptを使用しています。だから答えはC++になります:)

1

あなたはクライアント側、つまりサーバー側を意味しますか?トークプロトコルはJingleであり、ライブラリはC/C++/Javaで利用可能です。

プロトコルは言語に依存しないため、両側(クライアントとサーバー)は特定の言語に制限されません。

+1

ブライアン、元の質問はタイトルにアプリケーションを持っていたので、私はWindowsクライアントを想定しています。それは何らかの理由で編集されています。 – Pauk

+0

そこにはかなり編集されています。元の著者の誰も、少し混乱しています –

2

Googleは、Google Talk called libjingleのオープンソースライブラリをC++で書いています。論理的には、WindowsクライアントはおそらくC++であろう。

0

this Google-talk Wikiによれば、C++で実装したlibjingleを使用しています。しかし、Googleほどの大企業は、自分が好む方言をサポートする社内コンパイラを開発するのに十分な規模です。これは、Googleがサポートしたいすべてのオペレーティングシステム用にコンパイルできるものを持つためには賢明なことです。

Googleトークはありませんが、別のGoogleアプリケーションであるPicasaのバイナリを確認しました。私は間違っていると思うので、Visual C++ランタイムライブラリについて言及しています.Googleは代わりにVisual Studioを使用している可能性があります。

一般に、C++はプラットフォームに依存しない言語であり、新しいプロジェクトを記述するのに最適な言語です。しかし、必要な機能に応じて、サポートしたいすべてのプラットフォーム用の適切なライブラリが必要であり、すべて同じメソッドを公開していることを確認してください。 Javaはプラットフォームに依存しないバイナリを生成します。そのため、C++よりも強力ですが、それらのバイナリはJava仮想マシンに依存しているため、パフォーマンスが低下します。これにより、資格を失うことになります。 他の多くの言語が使用されている可能性がありますが、Googleは可能な限り多くのプラットフォームをサポートする言語を使用している可能性が最も高いです。 (将来のGoogle Chromeオペレーティングシステムを含む)

関連する問題