试用期员工
- UID
- 104
- 积分
- 366
- 金币
-
- 活跃
-
- 阅读权限
- 30
- 注册时间
- 2006-8-5
- 最后登录
- 1970-1-1
|
发表于 2012-2-7 12:40
|
显示全部楼层
来自: 中国上海
我根本没有说过“除了C其他语言都可以淘汰了”这句话,你不要往我身上安这句话。
我只是说:“除了py以外 ...
sun4742002716 发表于 2012-2-7 10:33
感觉你说话有点激动了~论坛嘛,别太较真了,算我说错了行吧
我很佩服你可以在熟悉船舶设计业务的同时能够掌握CPP,但是你也说了,CPP的学习是一个漫长的过程,不是每个爱好编程的船人都有时间和精力去学习的,毕竟大家的主要工作还是设计,尤其是做详细设计和生产设计的(做性能的有很多高手),平时基本不跟编程打交道,然后在平时工作中,比如使用TRIBON的过程中,发现某个地方用的不顺手,希望增加某些功能,或者现场要求提供一些额外的数据,怎么办?一般领导是不会去找AVEVA或者其他公司来开发的,那比较贵,只能自己来开发。然后是选择语言的问题,因为是业余的,当然选一个容易速成,上手快的,比如python,何况vitesse的支持语言就是python(现在多了C#)。大家都是奔着完成某个功能去的,你不能要求业余爱好者一开始去考虑内存的分配和回收,考虑指针什么的,那样的话很少有人能坚持下来。
目前比较普遍的M3开发需求是什么?船体方面应该不多吧,除了你提到的型材、样板数据,可能还有报表开发什么的,说到底都是基于M3数据的提取和处理,计算量不算特别大,用PY应该是绰绰有余了。当然如果企业比较大,可能还会涉及到TRIBON和其他ERP,PLM系统的接口,这些企业一般有自己的开发部,而且用的语言很可能是java或者C#。
总之我觉得普通的二次开发没必要用CPP。如果你已经精通了CPP,完全可以去从事更专业的开发工作,比如优化仿真、数值分析什么的,而非M3的二次开发。何况你还了解船舶设计业务,那你应该去开发另外一个船舶设计软件的内核,比如你提到的钢结构桁架计算软件(这个我不太理解,是指结构强度计算吗?),甚至相关的OPENGL图形开发,而不是做二次开发,不然就有点大材小用了。 |
|