我需要编写一个网络爬虫,我需要哪种内存和性能等最佳语言。
编辑:原始标题是“哪种语言针对速度和性能进行了优化c ++或C#”
答案 0 :(得分:7)
我需要编写一个网络爬虫
在这种情况下,互联网流量可能是你的瓶颈,所以语言根本不重要。
答案 1 :(得分:3)
我会说,如果你知道自己在做什么,C ++比C#更有效率。
另一方面,C#可能更容易使用和来优化您的应用。
所以,既然你必须要问,我建议您使用C#。 ;)
答案 2 :(得分:2)
C ++几乎总能提供支持现代编程技术(如泛型编程和OOP)的任何语言的最佳性能。你付出了代价 - 它比C#更难使用。
答案 3 :(得分:1)
当然是C ++。您可以管理那里的每个内存字节,而C#是托管代码,您可以在其中告诉框架您想要做什么,框架执行您通常在C ++中执行的操作。但如果这是主要动机 - 不要停留在C ++并且正确地使用机器代码,即装配。
答案 4 :(得分:0)
谷歌搜索会给你一个即时答案--C ++(通常)是一种表现更好的语言。