24小时热门版块排行榜    

查看: 3368  |  回复: 15
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

383026016

银虫 (初入文坛)

[交流] 【求助】初学fortran, 已有11人参与

我安装的是compaq visual fortran
安装上以后就不知再怎么学习了
望高手推荐本书
有电子版的话最好
先谢谢了
回复此楼

» 收录本帖的淘帖专辑推荐

彼岸花开

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gd88

金虫 (小有名气)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+2):谢谢参与交流~ 2010-10-12 08:18:01
nono2009(程序强帖+1):深入交流。欢迎常来。 2010-10-13 06:27:28
没必要搞的那么复杂,开始的时候,装个GNU Fortran足够了。
找本书看看,照着书上的例子运行一下,
能到达看得懂基本的程序就可以了。
现在Fortran的算法程序大把,日常应用基本不需要自己写,
拿来用吧,涉及到算法方面的内容另外找书来看;
运行效率低的时候再深入学习。

记:不要重复发明轮子,也不要盼望一口能吃一整碗饭,
别人搞了几十年才到现在这样,老的东西不是没有用的。

另:
1、看电子书不如去图书馆借本书或者去买本书(彭国伦的fortran 95 程序设计,经典教材和参考书,应当备一本,当然电子版网上大把,随书光盘VERYCD上有,推荐自己看书手打,很多时候编译错误是个人原因)
2、compaq、Intel、GNU的Fortran都可以,但仅仅是编译器而已,大部分功能雷同,学习的初期,随便装给就可以了,不必纠结什么编译器效率高低,等你真正需要考虑运行效率的时候,你应该先考虑优化算法,其次是换编译器,是在不行只能找集群或者考虑用CUDA。
3、“行知”“行知”,要去”行“才会"知”,看得懂源代码,明白为什么这么算的时候,就可以开始从实际需求中去学习和应用了。
4、切记,不要自己写核心算法代码,除非你在这个领域炉火纯青的之后;当然,修改修改代码以适应自己的需求,是无可厚非的正道。

再:
如果只是简单应用,什么平台都可以;若想深入研究有所建树,至少该装给Linux;如果要求还高,应该了解下并行计算。

最后:
如果LZ的计算要求不高,Matlab就可以了,适合入门以及简单应用,不必太强求其他。
切记切记!运算只是为了达到目的,够用就行。

[ Last edited by gd88 on 2010-10-12 at 02:06 ]
6楼2010-10-12 01:56:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

靳惠莹

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ajian04(金币+1):欢迎交流~ 2010-10-12 08:17:22
我也是先按书上的程序编编看
2楼2010-10-08 19:49:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):谢谢分享经验! 2010-10-08 22:47:02
先按着一个较新的语言书来学,打好语言的基础之后再去折腾算法啥的

另外,不要过多地依赖于所用编译器提供的扩展。那样写出来的程序可移植性较差一些……
3楼2010-10-08 20:58:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

383026016

银虫 (初入文坛)

ajian04:欢迎交流~ 2010-10-12 08:17:32
引用回帖:
Originally posted by 靳惠莹 at 2010-10-08 19:49:23:
我也是先按书上的程序编编看

你看的是什么书啊?我只有本常用算法程序集
看着很麻烦~能不能给推荐本入门的书
4楼2010-10-10 09:24:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见