| 查看: 7539 | 回复: 20 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
sciencejoy新虫 (著名写手)
|
[交流]
科学计算首选语言是C++已有16人参与
|
||
做数值计算的语言有Fortran,C/C++,Matlab,Python等,首选应该是C++。原因:
当然C++也不是万能的。处理某些具体任务,其他语言可能更为方便,比如处理文本和操作字符串,用Python语言更合适。数据可视化,Matlab更有优势。 |
» 猜你喜欢
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
ACS Applied Polymer Materials投稿
已经有10人回复
RSC ADV状态问题
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
物流仿真方向 需要计算机编程语言么.比如c c++
已经有3人回复
编程入门应从那种语言开始学起
已经有34人回复
求教做数值计算学什么语言?Fortran?C?Python?
已经有24人回复
《C++程序设计语言(特别版) 》第1版第18次印刷(高清中/英文版)[PDF]
已经有557人回复
C/C++ 数据保存问题。谢谢。
已经有6人回复
计算机二级C++ 什么复习材料?
已经有4人回复
物理模拟是用c语言好还是fortran好?
已经有30人回复
[活动]说说自己对C、C++、JAVA三种语言的看法
已经有16人回复
化学工程编程语言,科学计算入门问题
已经有4人回复
Fortran 95/2003科学计算与工程 对应的各章程序源代码
已经有16人回复
【求助】大家觉得学C++好还是Java好? 两者一起学容易搞混吗?
已经有17人回复
【求助】c++如何发布独立的程序?
已经有15人回复
【求助】自己写的C语言,突然想看看C++是什么,求助一下。还有C语言和C++有什么区别啊
已经有22人回复
【原创】一个简单的kNN分类算法 (k-Nearest Neighbor algorithm) 的C++实现(附源码)
已经有9人回复
【分享】在大的项目中为什么不用c++[也顺便测试一下你的c++基本水平]
已经有5人回复
【求助】求c++编一个简单计算器的源代码
已经有6人回复
【求助】学通信的c++很重要吗?希望大家给点建议
已经有41人回复
9楼2014-01-08 07:09:26
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













回复此楼