陈东风来回走了几步,“我也没有想好,只是觉得这是趋势,没有cax软件在航空设计等领域的效率会很低。大家有什么看法?”
“无非有两条路,一是免费给别人使用,然后根据第三方开发的反馈来不断的完善这个几何引擎。二是我们自己组织人研发cax类软件。”杨韦说。
杨韦想说的就是如果这个几何引擎想要完善那么就必须要有人用,这样才能不断的完善发展,所以关键问题就是怎么用了。
唐昌宏在沉默了一会说道“我们现在想这些是不是太早了,其实这个几何引擎的使用问题应该不大,由于三维图形涉及到许多算法和专业知识,要快速的开发三维应用程序是有一定困难的。当应用程序开发人员非常需要一个封装了硬件操作和图形算法、简单易用、功能丰富的三维图形开发环境,而这个环境就是我们的几何图形引擎。所以我们现在的焦点是怎么开发这个引擎,编程的语言,引擎的架构、算法等等,成品之后的工作还是等等再说吧。”
陈东风接着唐昌宏的话说“昌宏考虑的很对,我预计这个几何引擎的代码有几十万行,我们四个人想要完全的可能性不大,还是要先做出第一阶段的成果后寻找帮手。编程语言我觉得c语言已经不太合适了,c++是一个很好的选择。”
自从四人开始晚上计算机后,对编程语言的发展一直是很上心。去年c++由比雅尼·斯特劳斯特鲁普博士在贝尔实验室发明并实现后,c ++开始在编程领域展露头角。经过一段时间的发展,c ++已经在工业上的开发语言占很大的比例。
从名字来看,c++在最开始可以称作c语言的增强版,c ++引入了一些新的函数库和新的用法,如虚函数,操作符重载,多重继承,模板,异常处理,名字空间逐渐纳入,这使得c++可用性大幅度提高。
现在c++也没有学习资料,他们现在只是通过杂志和论文了解了c++的一些情况,不过既然决定使用c++来进行编程了,那么就需要一套开发软件了,这个任务只能交给林元礼了。
nta2scrit