| 查看: 7599 | 回复: 20 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
sciencejoy新虫 (著名写手)
|
[交流]
科学计算首选语言是C++ 已有16人参与
|
||
做数值计算的语言有Fortran,C/C++,Matlab,Python等,首选应该是C++。原因:
当然C++也不是万能的。处理某些具体任务,其他语言可能更为方便,比如处理文本和操作字符串,用Python语言更合适。数据可视化,Matlab更有优势。 |
» 猜你喜欢
上海工程技术大学张培磊教授团队招收博士生
已经有3人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
想换工作。大多数高校都是 评职称时 认可5年内在原单位取得的成果吗?
已经有7人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
自荐读博
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
lenienter
至尊木虫 (知名作家)
- 应助: 1 (幼儿园)
- 金币: 33720.7
- 散金: 95
- 红花: 18
- 帖子: 6418
- 在线: 604.3小时
- 虫号: 125191
- 注册: 2005-12-06
- 性别: GG
- 专业: 矿物工程与物质分离科学
16楼2014-01-09 09:21:20
laohuajiang
至尊木虫 (职业作家)
老花匠
- 应助: 25 (小学生)
- 贵宾: 5.103
- 金币: 24630.6
- 散金: 12309
- 红花: 351
- 沙发: 7
- 帖子: 4476
- 在线: 1301.5小时
- 虫号: 2683919
- 注册: 2013-09-26
- 性别: GG
- 专业: 计算数学与科学工程计算

2楼2014-01-05 23:57:35
virtualzx
木虫 (著名写手)
- 应助: 263 (大学生)
- 金币: 7161.3
- 红花: 54
- 帖子: 1605
- 在线: 317.6小时
- 虫号: 2069080
- 注册: 2012-10-18
- 性别: GG
- 专业: 理论和计算化学
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
结论稍微有点牵强吧。 第一点的话,看速度是不是首要因素了。c++比c/fortran慢一些,如果计算量特别大的方向一般不会用C++。另外新版本的MPI也不再支持c++了。 第二点,c/fortran/matlab/python都有同样多的数值库可以调用。虽然这些库是用C/Fortran写的吧,不过调用起来就差别不大。 至于第5点,除了C之外的语言,比如python,fortran基本上都有比较全面的面相对象功能。 我觉得c++最大的好处主要还是使用度很广,所以教程比较多,而且非数值计算的库非常多,界面之类的方便得多,而且和C接口很方便,所以可以在非关键部分用c++,需要高效能计算的时候可以很方便的转而用C 而且C/C++要实现最优化就要用指针的时候非常小心,而fortran本身指针和polymorphism的功能限制很多,用起来没有c/c++那么自由,但是不会严重影响速度。 [ Last edited by virtualzx on 2014-1-5 at 14:58 ] |
3楼2014-01-06 02:34:35
4楼2014-01-06 03:55:59







回复此楼