第一次学习Fortran 请教一些问题
本人研一,准备学习Fortran用于科研计算。但是之前没接触过Fortran,对其只有一点概念。我在网上找到了VS2008团队套件Microsoft.Visual.Stu...
本人研一,准备学习Fortran用于科研计算。但是之前没接触过Fortran,对其只有一点概念。我在网上找到了VS2008团队套件Microsoft.Visual.Studio.Team.System.2008.Team.Suite和Visual Studio Team Foundation Server 2008,另外还有intel visual Fortran complier professional v11 是不是安装这两个东西就能开始学习了。之前学过一些c。c的环境比较简单,一个编译器就能开始编程了。现在这个我还没有什么概念。请指教。
展开
3个回答
展开全部
你这么提问,说明你对编译器的理解还不够。
任何语言,不管是 C 还是 Fortran,语言是语言的范畴,编译器是编译器的范畴。
语言是规范的,而编译器是具体的实现。
C 语言有很多种编译器,Fortran 也一样。
通常编译器是独立的,可以独立运行,但程序员喜欢用一个集成开发环境(IDE)来调用编译器,使得这个过程更方便,更快捷。
Intel Visual Fortran 是编译器,它使源代码变成 exe 可执行文件。
VS2008 这一类的,是 IDE,它让 Intel Visual Fortran 用起来更方便。
有一些编译器把 IDE 和 编译器捆绑在一起,所以有时候你看起来这两者是一个。
其实 C 语言也有分开的编译器产品,它们有的只提供编译器,不提供IDE,有的都提供,有的捆绑了,有的没捆绑。
Fortran 语言也有很多编译器,同样,有的只提供编译器,不提供IDE,有的都提供,有的捆绑。
只不过你用到的恰好是只提供编译器,不提供 IDE 的 intel visual fortran,所以它需要 VS2008 这个 IDE。
而同时,你以前用的 C 的编译器两者捆绑了。
所以你误以为 C 就是捆绑了 IDE的,而 Fortran 就需要两个软件。其实并不是这样。
任何语言,不管是 C 还是 Fortran,语言是语言的范畴,编译器是编译器的范畴。
语言是规范的,而编译器是具体的实现。
C 语言有很多种编译器,Fortran 也一样。
通常编译器是独立的,可以独立运行,但程序员喜欢用一个集成开发环境(IDE)来调用编译器,使得这个过程更方便,更快捷。
Intel Visual Fortran 是编译器,它使源代码变成 exe 可执行文件。
VS2008 这一类的,是 IDE,它让 Intel Visual Fortran 用起来更方便。
有一些编译器把 IDE 和 编译器捆绑在一起,所以有时候你看起来这两者是一个。
其实 C 语言也有分开的编译器产品,它们有的只提供编译器,不提供IDE,有的都提供,有的捆绑了,有的没捆绑。
Fortran 语言也有很多编译器,同样,有的只提供编译器,不提供IDE,有的都提供,有的捆绑。
只不过你用到的恰好是只提供编译器,不提供 IDE 的 intel visual fortran,所以它需要 VS2008 这个 IDE。
而同时,你以前用的 C 的编译器两者捆绑了。
所以你误以为 C 就是捆绑了 IDE的,而 Fortran 就需要两个软件。其实并不是这样。
展开全部
石头兄已经回答的相当好了,我打个酱油:咱这个问题咋归到“两性”分类了?难不成VS是女的,IVF是男的?
另,如果您想一切从简,可以用董兄自己编译的开发环境+编译器便携版。就是:Code::Blocks+GCC(包含c,c++,fortran编译器),不过要去googlecode里找pcxprj,在百度里无法提供超链接。。。
另,如果您想一切从简,可以用董兄自己编译的开发环境+编译器便携版。就是:Code::Blocks+GCC(包含c,c++,fortran编译器),不过要去googlecode里找pcxprj,在百度里无法提供超链接。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fortran 用起来比c更加灵活,只是算法非常重要,一般解微分方程都有固定的几种算法,选本好点的教材,语法那些我们好像没太注重,应该比较简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询