C语言能否做数值计算?

qlmi 2010-01-09 09:53:58
Fortan好还是C好呢?
...全文
509 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
maxlcl 2010-01-23
  • 打赏
  • 举报
回复
用matlab吧,很强大,当年咱matlab考了一百分。
可惜现在忘个屁的了。
我们学校考一百分不容易啊,老师要给你一百分,很麻烦,还得写申请,为什么会给一百分。可惜我们老师很正派,该多少就多少,不嫌麻烦。
laowulaiye 2010-01-23
  • 打赏
  • 举报
回复
还是机器代码号!!!!!!!!!!!
CCCCCCCCCCCCCCC 2010-01-11
  • 打赏
  • 举报
回复
还是那句话,如果是自己用来学习数值计算的,用C;如果以后专攻数值计算的,选Fortran。
lz3771 2010-01-10
  • 打赏
  • 举报
回复
Fortran语言适合计算,C语言也很好
Aniao 2010-01-10
  • 打赏
  • 举报
回复
Matlab的强项在建模,MATLAB的界面和主要架构用的是JAVA开发的,最需要性能的计算部分用的C做的本地代码

FORTRAN确实没用过
kuxiaohua 2010-01-10
  • 打赏
  • 举报
回复
C语言很经典,这就说明了C很好.
CCCCCCCCCCCCCCC 2010-01-10
  • 打赏
  • 举报
回复
专门做数值计算的,matlab往往不行,只能在某些地方起辅助作用,还是Fortran和C为主[Quote=引用 11 楼 dqdx_zch 的回复:]
当然是fortran好了,他的计算能力很强。
不过matlab也可以
用c的话也能做,只是麻烦了点。
做研究,搞学术,你就用Fortran,matlab好了
要想做出产品,那就用c了
[/Quote]
CCCCCCCCCCCCCCC 2010-01-10
  • 打赏
  • 举报
回复
说的太过了,数值计算方面,matlab不行的地方太多了[Quote=引用 5 楼 xjdreamer 的回复:]
数值计算的话 matlab无敌
[/Quote]
dqdx_zch 2010-01-10
  • 打赏
  • 举报
回复
当然是fortran好了,他的计算能力很强。
不过matlab也可以
用c的话也能做,只是麻烦了点。
做研究,搞学术,你就用Fortran,matlab好了
要想做出产品,那就用c了
CCCCCCCCCCCCCCC 2010-01-10
  • 打赏
  • 举报
回复
呵呵,不懂你说的后台是什么意思?
matlab的符号计算部分调用了maple
最初(70年代),matlab调用EISPACK和LINPACK,这两个库好像都是Fortran开发的
商业化后,matlab的核心是使用C和Fortran开发的
现在,matlab内核的开发使用了C,FORTRAN,C++ ,JAVA[Quote=引用 8 楼 suchx 的回复:]
matlab的后台就是fortran
[/Quote]
CCCCCCCCCCCCCCC 2010-01-10
  • 打赏
  • 举报
回复
C做数值计算当然是非常能,Fortran的继续使用有多方面的原因(1.的确很优秀;2.一代代传承的原因,这个实验室原来一直用Fortran的,在这方面已经积累很多经验了,对boss们来讲,只要能稳稳当当地干活儿就可以了)。
适合自己的就好,如果是自己学习数值计算,建议用C,性价比更高,毕竟你学了Fortran,基本上用途也就仅仅限于数值计算了。事实上,我见过有些频繁使用数值计算的地方,一些年轻人已经逐步开始用C来取代Fortran了。
forster 2010-01-10
  • 打赏
  • 举报
回复
matlab,。
Randyqiu 2010-01-10
  • 打赏
  • 举报
回复
c更威力点,也可以为以后学习其他方面的编程提供一个好的基础,,
当然c会麻烦点了,在科学计算方面,就看你从哪个角度来看了
suchx 2010-01-10
  • 打赏
  • 举报
回复
错了是History of Programming Language,几乎每一个语言都有一个Session,都是当初设计语言的人自己写的。其中就有好几个符号计算的语言系统。
一般来说要看语言的具体功能选择程序,数值计算用Fortran,它提供不少方便的语言特性。符号计算的话,函数式的语言最好,C连垃圾收集器都没有,不太好。
要追求语言的优雅性和安全性,Ada就是最好的选择。
suchx 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 toroid 的回复:]
呵呵,不懂你说的后台是什么意思?
matlab的符号计算部分调用了maple
最初(70年代),matlab调用EISPACK和LINPACK,这两个库好像都是Fortran开发的
商业化后,matlab的核心是使用C和Fortran开发的
现在,matlab内核的开发使用了C,FORTRAN,C++ ,JAVA引用 8 楼 suchx 的回复:
matlab的后台就是fortran

[/Quote]
我指的是Matlab以前的大量程序就是Fortran编写的,Maple的内核也不是自己写的,60-70年代有好几个CAS系统,在ACM的The History of Programming上面有不少介绍的。
suchx 2010-01-10
  • 打赏
  • 举报
回复
matlab的后台就是fortran
2010-01-09
  • 打赏
  • 举报
回复
传说中为科学计算而生的 Fortran...
我还没真正见识过~~
见笑了~
wj198895 2010-01-09
  • 打赏
  • 举报
回复
各有所长
xjdreamer 2010-01-09
  • 打赏
  • 举报
回复
数值计算的话 matlab无敌
caoshuming_500 2010-01-09
  • 打赏
  • 举报
回复
数值计算还是Fortan比较简单,个人感觉
加载更多回复(3)

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧