首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于选择编程语言的建议

关于选择编程语言的建议
EN

Stack Overflow用户
提问于 2011-01-13 10:10:12
回答 7查看 390关注 0票数 0

几天前,我用Python创建了一个程序,用于从互联网下载内容,执行HTTP POSTGET,并解析JSON对象。我注意到一些缓慢的性能,我正在考虑用另一种语言从头开始编写它,所以我开始用C++编写它以使它更快。最后,我放弃了,C++不是为互联网而设计的,而且很难让它发挥作用。

我正在考虑给C#或Java一个尝试,您会推荐哪一个?(我需要我的程序完全跨平台,其他编程语言也是有效的)

编辑:您可以在这里查看源代码:http://code.google.com/p/grooveapi/

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-01-13 10:12:33

--如果您需要它是跨平台的:(即您只编写一次,它可以在任何地方运行),那么Java或Python是您唯一的选择。这是因为任何C变体都需要为您打算使用它的平台进行专门编译。

我的建议:中的两个,我建议Python。我在大学接受过Java教育,也学过Python。Python是我在web编程项目中使用的语言(在更大的范围内以Django的形式),也是我在他们的web应用程序中工作过的公司使用的语言。

票数 2
EN

Stack Overflow用户

发布于 2011-01-13 10:16:43

用不同的语言重写IO绑定应用程序不太可能改变其执行速度。

票数 7
EN

Stack Overflow用户

发布于 2011-01-13 10:14:28

在你改用另一种语言之前..。您确定性能问题是由于语言本身造成的吗?它很有可能是在程序中的问题,或网络延迟或任何其他原因。

在仔细分析应用程序之前,不要责怪语言,也许您在某个地方遇到了瓶颈。新开发的成本总是很高,特别是如果您在代码中发现了问题,则与一些行更改相比。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4678831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档