2009-07-11 10 views
6

क्या कोई भी जानता है कि कौन सी प्रोग्रामिंग भाषा Google टॉक एप्लिकेशन विकसित हुई थी। हाँ विंडोज क्लाइंट एप्लिकेशन के बारे में पूछ रहा हूं। :)GoogleTalk एप्लिकेशन किस प्रोग्रामिंग भाषा में विकसित हुआ है?

+0

प्रश्न के संपादन के संबंध में - शीर्षक में शब्द ** एप्लिकेशन ** शामिल होना चाहिए जैसा मूल रूप से किया गया था, क्योंकि मेरा मानना ​​है कि मिडहुन विंडोज टॉक के लिए केवल विंडोज क्लाइंट के बारे में पूछ रहा है – Pauk

+0

यह ऑनलाइन मंचों की शक्ति साबित करता है। :-) कोई व्यक्ति पूरी वर्तनी त्रुटियों से एक प्रश्न पूछता है और अन्य वर्तनी को ठीक करने और समस्या का उत्तर देने में मदद करेंगे! महान काम, दोस्तों। –

उत्तर

7

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

  • googletalk.exe -> के साथ संकलित: माइक्रोसॉफ्ट विजुअल C++ 7.0 [डिबग करें]
  • gtalkwmp1.dll -> के साथ अनुपालन किया: माइक्रोसॉफ्ट विजुअल C++ 7.1 DLL

तो GTalk सी ++

में लिखा गया है आपको http://www.peid.info/ इस तरह की सामग्री के लिए बहुत उपयोगी लगेगा।

3

Steve Yegge के अनुसार, Google सी ++, जावा, पायथन और जावास्क्रिप्ट का उपयोग कर रहा है। तो जवाब सी ++ होगा :)

1

क्या आपका मतलब ग्राहक पक्ष या सर्वर पक्ष है? टॉक प्रोटोकॉल Jingle है और पुस्तकालय सी/सी ++/जावा में उपलब्ध हैं।

आदर्श रूप से प्रोटोकॉल भाषा स्वतंत्र होगा, और इसके परिणामस्वरूप दोनों पक्ष (क्लाइंट और सर्वर) किसी विशेष भाषा से बाध्य नहीं होंगे।

+1

ब्रायन, मूल प्रश्न में शीर्षक में आवेदन था, इसलिए मैं विंडोज क्लाइंट मान रहा हूं। इसे किसी कारण से संपादित किया गया है। – Pauk

+0

वहां बहुत सारे संपादन हुए हैं - मूल लेखक द्वारा कोई भी नहीं - जो थोड़ा परेशान है –

2

Google ने Google टॉक called libjingle के लिए एक ओपन सोर्स लाइब्रेरी जारी की, जिसे सी ++ में लिखा गया है। तो तार्किक रूप से, विंडोज क्लाइंट शायद सी ++ भी होगा।

0

this Google-talk Wiki के अनुसार, यह libjingle का उपयोग करता है जिसे उन्होंने सी ++ में लागू किया है। हालांकि, Google जितनी बड़ी कंपनी अपनी खुद की इन-हाउस कंपाइलर्स को विकसित करने के लिए काफी बड़ी है, जो कि वे जो भी बोली पसंद करते हैं, उनके समर्थन के साथ। Google के लिए यह एक समझदार बात होगी, ऐसा कुछ ऐसा करने के लिए जिसे हर ऑपरेटिंग सिस्टम के लिए संकलित किया जा सके जिसे वे समर्थन देना चाहते हैं।

मेरे पास Google-talk नहीं है लेकिन मैंने Picasa के binaties, एक और Google एप्लिकेशन की जांच की है। यह विजुअल सी ++ रनटाइम लाइब्रेरी का उल्लेख करता है, इसलिए मुझे लगता है कि मैं गलत हूं और Google शायद इसके बजाय विजुअल स्टूडियो का उपयोग कर रहा है।

सामान्य रूप से, सी ++ एक प्लेटफार्म-स्वतंत्र भाषा है, जो इसे नई परियोजनाओं को लिखने के लिए उपयोग करने के लिए सबसे उपयुक्त भाषा बनाती है। हालांकि, वांछित कार्यक्षमता के आधार पर, आपको उन सभी प्लेटफ़ॉर्म के लिए उचित पुस्तकालयों की आवश्यकता है जिन्हें आप समर्थन देना चाहते हैं और सुनिश्चित करें कि वे सभी एक ही तरीके का पर्दाफाश करें। जावा प्लेटफ़ॉर्म-स्वतंत्र बाइनरी उत्पन्न करता है। इस प्रकार, यह सी ++ से अधिक शक्तिशाली है लेकिन उन बाइनरी जावा वर्चुअल मशीन पर निर्भर करते हैं, जो उनके प्रदर्शन को कम कर देता है। इससे उन्हें कम योग्यता मिलती है। ऐसी कई अन्य भाषाएं हैं जिनका उपयोग किया जा सकता था लेकिन Google संभवतः एक ऐसी भाषा का उपयोग कर रहा है जो जितना संभव हो उतने प्लेटफार्मों का समर्थन करता है। (भविष्य में Google क्रोम ऑपरेटिंग सिस्टम सहित।)

संबंधित मुद्दे