What programming language is GoogleTalk developed in?

Does anyone know in which programming language the Google Talk application was developed. yes, I ask about the Windows client application. :)

+6
programming-languages google-talk
source share
5 answers

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

  • googletalk.exe β†’ Compiled with: Microsoft Visual C ++ 7.0 [Debug]
  • gtalkwmp1.dll β†’ Corresponds to: Microsoft Visual C ++ 7.1 DLL

So GTalk is written in C ++

You will find http://www.peid.info/ quite useful for this kind of thing.

+7
source share

According to Steve Yegg , Google uses C ++, Java, Python and JavaScript. So the answer will be C ++ :)

+3
source share

Google has released an open source library for Google Talk called libjingle , which is written in C ++. Thus, logically, the Windows client will probably also be C ++.

+2
source share

Do you mean the client side or the server? The Jingle conversation protocol, and the libraries are available in C / C ++ / Java.

Ideally, the protocol will be language-independent, and therefore both sides (client and server) will not be tied to a specific language.

+1
source share

According to this Google-talk wiki , it uses libjingle, which they have implemented in C ++. However, a company the size of Google is large enough to develop its own compilers to support any dialect they prefer. It would be wise for Google to have something that could be compiled for every operating system that they want to support.

I do not have Google-talk, but I checked binaties Picasa, another Google application. It mentions the Runtime Visual C ++ library, so I think I'm wrong, and Google probably just uses Visual Studio.

In general, C ++ is a platform-independent language, which makes it the most suitable for use for writing new projects. However, depending on the desired functionality, you need the appropriate libraries for all the platforms that you want to support, and make sure that they all expose the same methods. Java generates platform-independent binaries. Thus, it is more powerful than C ++, but these binaries are dependent on the Java virtual machine, which reduces their performance. This makes them less skilled. There are many other languages ​​that could be used, but Google most likely uses a language that supports as many platforms as possible. (Including future Google Chrome operating system.)

0
source share

All Articles