我是一个自动化工程师,最近编写了一款在Windows系统下运行的CN(数字控制)加工软件,CN加工的程序都是用一套叫“G代码”的加工代码写成的,G代码的程序一般都由CAD/CAM软件生成。加工时先将G代码读入CN加工系统,然后CN系统对G代码解析,并形成加工代码,然后控制机器对目标进行加工。 我的问题是在对G代码解析时发生的,当G代码的量比较少时,代码的预处理所花费的时间还比较少,貌似还可以使用,但是当G代码的量很多(几万行以上)时,光预处理就要花几分钟才能完成,我写的软件是用C#完成的,所以我觉得是不是C#不适合做文字处理啊? 我想知道一下,文字处理的话用什么语言最快,是不是C啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货