Có ai biết ngôn ngữ lập trình nào được ứng dụng Google Talk phát triển hay không. có sáng hỏi về ứng dụng khách của windows. :)Ứng dụng GoogleTalk được phát triển bằng ngôn ngữ lập trình nào?
Trả lời
- googletalk.exe -> Biên soạn với: Microsoft Visual C++ 7.0 [gỡ lỗi]
- gtalkwmp1.dll -> tuân thủ: Microsoft Visual C++ DLL 7,1
Vì vậy, GTalk được viết bằng C++
Bạn sẽ tìm thấy http://www.peid.info/ khá hữu ích cho loại nội dung này.
Theo Steve Yegge, Google đang sử dụng C++, Java, Python và JavaScript. Vì vậy, câu trả lời sẽ là C++ :)
Bạn có nghĩa là phía máy khách hoặc phía máy chủ không? Giao thức nói chuyện là Jingle và các thư viện có sẵn trong C/C++/Java.
Lý tưởng nhất là giao thức sẽ là ngôn ngữ độc lập và do đó cả hai bên (máy khách và máy chủ) sẽ không bị hạn chế đối với một ngôn ngữ cụ thể.
Brian, câu hỏi ban đầu đã có ứng dụng trong tiêu đề, vì vậy tôi giả sử khách hàng Windows. Nó đã được chỉnh sửa cho một số lý do. – Pauk
Có khá nhiều chỉnh sửa ở đó - không có tác giả gốc nào - điều này hơi đáng lo ngại –
Google đã phát hành một thư viện nguồn mở cho Google Talk called libjingle, được viết bằng C++. Vì vậy, một cách hợp lý, máy khách Windows có lẽ cũng sẽ là C++.
Theo this Google-talk Wiki, nó sử dụng libjingle mà chúng đã triển khai trong C++. Tuy nhiên, một công ty lớn như Google là đủ lớn để phát triển trình biên dịch nội bộ của riêng họ với sự hỗ trợ cho bất kỳ phương ngữ nào họ thích. Đây sẽ là một điều hợp lý để làm cho Google, để có một cái gì đó có thể được biên dịch cho mọi hệ điều hành mà họ muốn hỗ trợ.
Tôi không có Google-talk nhưng tôi đã kiểm tra các binaties của Picasa, một ứng dụng khác của Google. Nó đề cập đến Visual C++ Runtime Library vì vậy tôi đoán tôi là sai và Google có lẽ chỉ sử dụng Visual Studio thay thế.
Nói chung, C++ là ngôn ngữ độc lập nền tảng, làm cho nó trở thành ngôn ngữ thích hợp nhất để sử dụng để viết các dự án mới. Tuy nhiên, tùy thuộc vào chức năng mong muốn, bạn cần có các thư viện thích hợp cho tất cả các nền tảng bạn muốn hỗ trợ và đảm bảo tất cả chúng đều hiển thị cùng một phương pháp. Java tạo ra các tệp nhị phân độc lập nền tảng. Như vậy, nó mạnh hơn C++ nhưng các tệp nhị phân đó phụ thuộc vào Máy ảo Java, làm giảm hiệu suất của chúng. Điều này khiến họ kém đủ điều kiện. Có rất nhiều ngôn ngữ khác có thể đã được sử dụng nhưng Google rất có thể sử dụng ngôn ngữ hỗ trợ nhiều nền tảng nhất có thể. (Bao gồm Hệ điều hành Google Chrome trong tương lai.)
- 1. Ngôn ngữ lập trình nào phù hợp với phát triển ứng dụng quan trọng trên web?
- 2. Phát triển ứng dụng Android bằng ngôn ngữ assembly
- 3. Ngôn ngữ lập trình nào được sử dụng để phát triển Java?
- 4. Ngôn ngữ lập trình nào là FogBugz được viết bằng?
- 5. Thay đổi ngôn ngữ ứng dụng theo lập trình
- 6. Ngôn ngữ nào được sử dụng để phát triển một ứng dụng Bloomberg App Portal
- 7. Ngôn ngữ lập trình PHP hoặc ngôn ngữ lập trình?
- 8. Ngôn ngữ lập trình Go được viết bằng ngôn ngữ nào?
- 9. Xử lý ngoại lệ được triển khai bằng ngôn ngữ lập trình như thế nào?
- 10. Ứng dụng cho Ngôn ngữ lập trình của Giáo hội
- 11. Làm cách nào để xác định Ngôn ngữ lập trình được sử dụng để phát triển một phần mềm?
- 12. Ngôn ngữ lập trình Siri
- 13. Có ứng dụng nào được viết bằng ngôn ngữ lập trình Io không? (Hoặc, phân phối các ứng dụng Io.)
- 14. trạng thái phát triển web sử dụng ngôn ngữ lập trình hàm
- 15. Ngôn ngữ nào được sử dụng để lập trình ứng dụng 'Angry Birds'?
- 16. Tìm ngôn ngữ lập trình được sử dụng
- 17. Windows: Ngôn ngữ lập trình nào?
- 18. Phát hiện ngôn ngữ lập trình trong PHP
- 19. ngôn ngữ nào được sử dụng để phát triển trò chơi NES?
- 20. C# Ngôn ngữ lập trình
- 21. Các ngôn ngữ thay thế cho lập trình được nhúng
- 22. Có thể thực hiện một ngôn ngữ lập trình thứ hai bằng ngôn ngữ đó không?
- 23. triển khai cybersyn/cyberstride bằng ngôn ngữ nào?
- 24. Tôi có thể sử dụng ngôn ngữ Net để phát triển ứng dụng iPhone không?
- 25. Tôi nên chọn ngôn ngữ lập trình chức năng nào làm ngôn ngữ lập trình hàm đầu tiên?
- 26. Dịch mã byte Java sang các ngôn ngữ lập trình và ngôn ngữ lập trình khác
- 27. Dấu thời gian bằng ngôn ngữ lập trình C
- 28. jQuery ngôn ngữ trình duyệt phát hiện
- 29. UML cho ngôn ngữ lập trình C
- 30. Mảng trong ngôn ngữ lập trình J
Về chỉnh sửa cho câu hỏi - Tiêu đề phải bao gồm từ ** Ứng dụng ** như ban đầu, vì tôi tin rằng Midhun đang hỏi về ứng dụng khách Windows dành cho Google Talk – Pauk
Điều này chứng tỏ sức mạnh của các diễn đàn trực tuyến. :-) Ai đó hỏi một câu hỏi chính tả đầy đủ lỗi và những người khác sẽ giúp sửa chữa chính tả và trả lời vấn đề! Công việc tuyệt vời, các bạn. –