我需要为posix系统开发一个程序,用于解析平均300Mb的xml文件,并将数据插入关系数据库。
在开发和运行程序时,时间因素非常重要。
我在C,Ruby,Python和Java方面有一定的通用背景,但没有足够的深度来做出好的选择和深度优化。
我想了解其他程序员的意见和经验,我也希望对函数式语言有所了解。
非常感谢。
答案 0 :(得分:1)
正确的设计比语言更重要。即很容易犯一个设计错误,否定了“快速”语言的所有好处。
如果您仅限于命名语言,请使用C或Java并使用第三方解析器,例如Xerces。这样可以节省开发时间,避免设计错误。