我需要从互联网上通过http下载一些csv文件,解析它,并将其转换为更有用的格式。最终,C++程序将使用这些数据。几年前,我会拿出我的Perl书籍,开始编写Perl脚本来进行下载和解析。但是现在有了Boost和Qt,我可以很轻松地在C++中下载、解析和添加图形用户界面前端。我上一次编写Perl/Python是在大约6个月前。用Perl/Python做这件事可能需要更长的时间,而且我的Perl/Python代码将一团糟。如果我唯一的工具是锤子,所有的东西看起来都像钉子?或者,时代已经改变,C++可以在传统上由脚本语言主导的领域发挥生产力?
发布于 2009-05-29 23:15:25
C/C++与python/perl的生产率问题对我来说似乎无关紧要。如果您想使用Qt、Boost和任何其他现成的工具集编写解析器,请执行此操作。实际上,您并没有指定解析速度是否是一个问题,但即使是这样,它对您的情况也有影响吗?
即使你认为在X语言中可能会更容易,如果你想尝试和学习一些关于该语言的新东西,也可以用Y语言来写。这听起来像是一项非常简单的任务,所以只要按照你想要的方式来写就行了。
您还需要考虑将来的使用情况。如果该程序需要以某种方式进行增强和扩展,则可能需要指定特定的语言选择。
https://stackoverflow.com/questions/928472
复制相似问题