问题1:用哪种语言做性能最高,稳定性好。
问题2:C#和Perl哪个更好些,说说原因。
100G的csv文本文件要进行数据筛选并且生成新的csv文本文件。请问用哪种语言做执行的性能最高?
答案:2 悬赏:40
解决时间 2021-12-20 14:19
- 提问者网友:江山如画
- 2021-12-19 22:26
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-12-19 22:47
用哪种语言差别都不会太大的。
像这类应用,计算效率的重要性已经不再重要,反而是磁盘吞吐效率决定了最终效果。
再具体一点,如果处理1GB文件所需要的计算时间小于文件操作时间,那必然是CPU等磁盘,算法效率再高也是没用的。
至于C#和Perl,各有千秋。Perl的正则表达式处理很高效,但解释执行又拉低了分数。
如果你的处理过程是以正则处理为主,那就用Perl吧。否则还是C#好点。
像这类应用,计算效率的重要性已经不再重要,反而是磁盘吞吐效率决定了最终效果。
再具体一点,如果处理1GB文件所需要的计算时间小于文件操作时间,那必然是CPU等磁盘,算法效率再高也是没用的。
至于C#和Perl,各有千秋。Perl的正则表达式处理很高效,但解释执行又拉低了分数。
如果你的处理过程是以正则处理为主,那就用Perl吧。否则还是C#好点。
全部回答
- 1楼网友:湫止没有不同
- 2021-12-19 23:08
可以私聊我~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯