由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 发现版上没有聊fortran的
相关主题
为啥matlab一直用列优先存储来存储array?大家推荐clojure几个重要的库?
数组,结构,类在数值计算中哪个快150行 F# 做矩阵运算比MKL还快
Matrix calculation in C++c写CGI
How to use multi-core to speed Python programSwitch from Matlab to C(C++)?
请推荐好的c++下的matrix库问一个C++下的Bug(Linux下)
C++ 做线性代数,方便使用的库?求推荐:fortran好用的debug软件
搞矩阵的竟然没有人提BLAS受不了python了
有没有觉得scipy很稀烂的?求救:2个dense matrix的乘法
相关话题的讨论汇总
话题: fortran话题: c++话题: 版上话题: 未名
进入Programming版参与讨论
1 (共1页)
w*x
发帖数: 518
1
Fortran在底层科学计算里面用的还挺多,然后发现版上没人聊的……
我猜版上的大部分是做网站前后端的?
t*****n
发帖数: 4908
2
Fortran没什么吧。百万级我都干过。关键还是算法和业务模型。有个好的ide能省心不
少。

【在 w*x 的大作中提到】
: Fortran在底层科学计算里面用的还挺多,然后发现版上没人聊的……
: 我猜版上的大部分是做网站前后端的?

N******K
发帖数: 10202
3
用c++吧 放弃fortran这个出土文物

【在 w*x 的大作中提到】
: Fortran在底层科学计算里面用的还挺多,然后发现版上没人聊的……
: 我猜版上的大部分是做网站前后端的?

w*x
发帖数: 518
4
唉,其实是有legacy code身不由己啊。自己也不太想用fortran...
不过话说回来,我一直感觉Fortran对array的操作比较方便,可以直接broadcast各种
运算也内置了很多dot_product和matmul, norm2这样的函数,效率不错语法也还挺简洁
的。现在新的c++也有这些支持了吗?还是需要自己做一个库?

【在 N******K 的大作中提到】
: 用c++吧 放弃fortran这个出土文物
a****i
发帖数: 1182
5
fortran应该核心还是那些专业性的东西,有限元什么的
语言本身……一是应用不广,二是没有什么语言上的特色

【在 w*x 的大作中提到】
: 唉,其实是有legacy code身不由己啊。自己也不太想用fortran...
: 不过话说回来,我一直感觉Fortran对array的操作比较方便,可以直接broadcast各种
: 运算也内置了很多dot_product和matmul, norm2这样的函数,效率不错语法也还挺简洁
: 的。现在新的c++也有这些支持了吗?还是需要自己做一个库?

o******1
发帖数: 1046
6
不是应用不广,是完全没有应用。工业界用basic写程序的有,但是用fortran的完全没
有。

【在 a****i 的大作中提到】
: fortran应该核心还是那些专业性的东西,有限元什么的
: 语言本身……一是应用不广,二是没有什么语言上的特色

N******K
发帖数: 10202
7
sofa有限元 c++

【在 a****i 的大作中提到】
: fortran应该核心还是那些专业性的东西,有限元什么的
: 语言本身……一是应用不广,二是没有什么语言上的特色

w*x
发帖数: 518
8
也对…在底层应用还是很多的,lapack, 不过都是很老的东西了…

[发表自未名空间手机版 - m.mitbbs.com]

【在 o******1 的大作中提到】
: 不是应用不广,是完全没有应用。工业界用basic写程序的有,但是用fortran的完全没
: 有。

w*x
发帖数: 518
9
嗯,febio也是cpp... 我是用abaqus不得不用Fortran...

[发表自未名空间手机版 - m.mitbbs.com]

【在 N******K 的大作中提到】
: sofa有限元 c++
w*x
发帖数: 518
10
你说的对…语言本身还是太legacy了,主要讨论都在数学和compiler上。

[发表自未名空间手机版 - m.mitbbs.com]

【在 a****i 的大作中提到】
: fortran应该核心还是那些专业性的东西,有限元什么的
: 语言本身……一是应用不广,二是没有什么语言上的特色

相关主题
C++ 做线性代数,方便使用的库?大家推荐clojure几个重要的库?
搞矩阵的竟然没有人提BLAS150行 F# 做矩阵运算比MKL还快
有没有觉得scipy很稀烂的?c写CGI
进入Programming版参与讨论
z****s
发帖数: 192
11
Fortran 对array的处理好像比C的效率高。有人说fortran太老将被淘汰有点天方夜谭
。感觉现在NOAA, NASA等研究机构做底层计算好像还是fortran和C的天下(
improvement/variants可以说是类fortran/c)。

【在 w*x 的大作中提到】
: 唉,其实是有legacy code身不由己啊。自己也不太想用fortran...
: 不过话说回来,我一直感觉Fortran对array的操作比较方便,可以直接broadcast各种
: 运算也内置了很多dot_product和matmul, norm2这样的函数,效率不错语法也还挺简洁
: 的。现在新的c++也有这些支持了吗?还是需要自己做一个库?

N******K
发帖数: 10202
12
Fortran 对array的处理好像比C的效率高:胡说八道

【在 z****s 的大作中提到】
: Fortran 对array的处理好像比C的效率高。有人说fortran太老将被淘汰有点天方夜谭
: 。感觉现在NOAA, NASA等研究机构做底层计算好像还是fortran和C的天下(
: improvement/variants可以说是类fortran/c)。

a*****g
发帖数: 19398
13
就是那个规定某个字符必须在某个位置的条款太怪了
写的时候容易出错。

【在 w*x 的大作中提到】
: Fortran在底层科学计算里面用的还挺多,然后发现版上没人聊的……
: 我猜版上的大部分是做网站前后端的?

z****s
发帖数: 192
14
我不想就此争论。fortran和c已经被争论许多年了。
fortran存储array的时候是columnwise。而C是rowwise。

【在 N******K 的大作中提到】
: Fortran 对array的处理好像比C的效率高:胡说八道
w*x
发帖数: 518
15
你说的那个是f77 fixed form, f90 里面free form就改过来不需要啦:)

[发表自未名空间手机版 - m.mitbbs.com]

【在 a*****g 的大作中提到】
: 就是那个规定某个字符必须在某个位置的条款太怪了
: 写的时候容易出错。

w*x
发帖数: 518
16
我记得好像大家争论的结果是,随着近年编译器的发展,效率几乎是一模一样的了…

[发表自未名空间手机版 - m.mitbbs.com]

【在 N******K 的大作中提到】
: Fortran 对array的处理好像比C的效率高:胡说八道
N********n
发帖数: 8363
17

fortran没有指针所以容易优化。

【在 z****s 的大作中提到】
: Fortran 对array的处理好像比C的效率高。有人说fortran太老将被淘汰有点天方夜谭
: 。感觉现在NOAA, NASA等研究机构做底层计算好像还是fortran和C的天下(
: improvement/variants可以说是类fortran/c)。

k**********g
发帖数: 989
18
请转 computation 版。
a*****g
发帖数: 19398
19
哦。看来我过时啦。

【在 w*x 的大作中提到】
: 你说的那个是f77 fixed form, f90 里面free form就改过来不需要啦:)
:
: [发表自未名空间手机版 - m.mitbbs.com]

z****s
发帖数: 192
20
fortran 90以后有指针。

【在 N********n 的大作中提到】
:
: fortran没有指针所以容易优化。

相关主题
Switch from Matlab to C(C++)?受不了python了
问一个C++下的Bug(Linux下)求救:2个dense matrix的乘法
求推荐:fortran好用的debug软件do you use blas/lapack?
进入Programming版参与讨论
t*****n
发帖数: 4908
21
完全不对。百万级别的不说,nasa还有千万级别的。abaqus,ansys等等几乎都是
fortran的核心。

【在 o******1 的大作中提到】
: 不是应用不广,是完全没有应用。工业界用basic写程序的有,但是用fortran的完全没
: 有。

t*****n
发帖数: 4908
22
如果你说的是blas,C++有boost ublas,gsl等等。无数现成的轮子。

【在 w*x 的大作中提到】
: 唉,其实是有legacy code身不由己啊。自己也不太想用fortran...
: 不过话说回来,我一直感觉Fortran对array的操作比较方便,可以直接broadcast各种
: 运算也内置了很多dot_product和matmul, norm2这样的函数,效率不错语法也还挺简洁
: 的。现在新的c++也有这些支持了吗?还是需要自己做一个库?

t*****n
发帖数: 4908
23
语言其实没什么。就维护性来说,fortan没有那么不堪。对于团队合作和构造大系统,
fortran其实够用了。你要是想做OO,当然是C++。
我再说一遍,用什么语言是极其次要的。关键是业务模型。你用fotran/pascal/c/c++
来实现,到最后工作量基本一致。

【在 w*x 的大作中提到】
: 你说的对…语言本身还是太legacy了,主要讨论都在数学和compiler上。
:
: [发表自未名空间手机版 - m.mitbbs.com]

1 (共1页)
进入Programming版参与讨论
相关主题
求救:2个dense matrix的乘法请推荐好的c++下的matrix库
do you use blas/lapack?C++ 做线性代数,方便使用的库?
Linux下运行lapack和blas的问题搞矩阵的竟然没有人提BLAS
lapack如何求解XA=B有没有觉得scipy很稀烂的?
为啥matlab一直用列优先存储来存储array?大家推荐clojure几个重要的库?
数组,结构,类在数值计算中哪个快150行 F# 做矩阵运算比MKL还快
Matrix calculation in C++c写CGI
How to use multi-core to speed Python programSwitch from Matlab to C(C++)?
相关话题的讨论汇总
话题: fortran话题: c++话题: 版上话题: 未名