24小时热门版块排行榜    

查看: 5832  |  回复: 30

wangww2011

木虫 (著名写手)

★ ★
xzhdty(金币+1): 欢迎常来程序语言 2011-12-28 07:17:50
jjdg(金币+1): 感谢支持 2011-12-29 00:31:02
引用回帖:
10楼: Originally posted by ltscu at 2011-12-28 05:53:31:
FORTRAN 太古老?

哈哈.....让我们做计算的情何以堪啊!

你去建议INTEL不要再不停发布新版本FORTRAN编译器了。

哎 争论是C还是fortran没有什么太大的意思 反正我不喜欢fortran,虽然我用的底层库中又很多很多是fortran写的,但上面我都用C.

你先不要那么极端呗 我不知道你当时选fortran是不是因为你们那个领域已经存在太多的fortran代码,如果是的话,你扩展维护我想你应该有很深的体会吧 反正我有同学会向我抱怨想转C但又没有办法转的情况,历史原因呗

楼主是新人,所以我建议学C,因为他肯定没有那么多顾虑吧,说fortran古老也没有什么错吧 fortran本来就古老啊
11楼2011-12-28 06:41:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)


jjdg(金币+1): 感谢支持 2011-12-29 00:30:33
引用回帖:
10楼: Originally posted by ltscu at 2011-12-28 05:53:31:
FORTRAN 太古老?

哈哈.....让我们做计算的情何以堪啊!

你去建议INTEL不要再不停发布新版本FORTRAN编译器了。

说它古老并没有错啊,呵呵,它现在差不多是活着的语言中最年长的了,呵呵……
12楼2011-12-28 09:08:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangyaocun

木虫 (正式写手)


jjdg(金币+1): 感谢支持 2011-12-29 00:30:22
学习Fortran吧,很容易上手的!
C虽然用途广泛,但是指针很不容易掌握,需要长时间消化!c头文件,库文件,多文件组织等等都是困扰新手的问题,而Fortran就相对简单多了!想进一步学习编程推荐推荐学习C,前提是你舍得花时间或者你很聪明!
Fortran古老但是并不陈旧过时,fortran90以后在格式上有了很大改进,95,03引入了module封装,继承,一点都不out!
其他诸如python,效率实在有限,不推荐模拟使用!
I do it my way!
13楼2011-12-28 09:27:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lt292

金虫 (正式写手)

Holy Shit


jjdg(金币+1): 感谢支持 2011-12-29 00:30:45
引用回帖:
10楼: Originally posted by ltscu at 2011-12-28 05:53:31:
FORTRAN 太古老?

哈哈.....让我们做计算的情何以堪啊!

你去建议INTEL不要再不停发布新版本FORTRAN编译器了。

fortran确实是最古老的编程语言,起源于1956,c是70年代的产物。。。。。
记忆中的颜色,慢慢褪去,变成一缕缕的黑丝,最终消失在茫茫的空白里,一去不返```
14楼2011-12-28 12:54:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanta

新虫 (小有名气)


余泽成(金币+1): 鼓励讨论! 2011-12-30 20:55:16
引用回帖:
11楼: Originally posted by wangww2011 at 2011-12-28 06:41:25:
哎 争论是C还是fortran没有什么太大的意思 反正我不喜欢fortran,虽然我用的底层库中又很多很多是fortran写的,但上面我都用C.

你先不要那么极端呗 我不知道你当时选fortran是不是因为你们那个领域已经存在太 ...

我是对C和fortran都喜欢。fortran正在没落,但不会死亡。C继续保持常青。
但和你的建议恰恰相反,楼主是作物理的,fortran是“必须学”,而C是“可以学”。必须学的原因是在科学计算领域,你是不可能一切自己从头搞定一个软件的,阅读别人的代码不可避免。
15楼2011-12-29 18:26:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanta

新虫 (小有名气)


余泽成(金币+1): 鼓励讨论! 2011-12-30 20:55:26
引用回帖:
13楼: Originally posted by zhangyaocun at 2011-12-28 09:27:06:
学习Fortran吧,很容易上手的!
C虽然用途广泛,但是指针很不容易掌握,需要长时间消化!c头文件,库文件,多文件组织等等都是困扰新手的问题,而Fortran就相对简单多了!想进一步学习编程推荐推荐学习C,前提是 ...

fortran里面过多的非数值特性我个人强烈建议不要使用。
坚决不同意你对python的偏见,我是强烈推荐在数值计算里面使用python。python本身确实慢,但对C,fortran的接口非常方便。目前开源数值软件里面使用python作后端处理的越来越多,这是一个大的趋势,而且python本身确实非常优秀好用。
16楼2011-12-29 18:34:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)


jjdg(金币+1): 感谢发表见解 2011-12-30 03:24:38
引用回帖:
16楼: Originally posted by quanta at 2011-12-29 18:34:03:
fortran里面过多的非数值特性我个人强烈建议不要使用。
坚决不同意你对python的偏见,我是强烈推荐在数值计算里面使用python。python本身确实慢,但对C,fortran的接口非常方便。目前开源数值软件里面使用python ...

你是说用 python 作前端吧?

关于 python 也只能是个人爱好吧,呵呵,比如我喜欢 perl 甚于 python,呵呵,当然,我不是用在数值计算上……
17楼2011-12-29 18:45:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanta

新虫 (小有名气)


jjdg(金币+1): 感谢发表见解 2011-12-30 03:24:48
引用回帖:
17楼: Originally posted by snoopyzhao at 2011-12-29 18:45:42:
你是说用 python 作前端吧?

关于 python 也只能是个人爱好吧,呵呵,比如我喜欢 perl 甚于 python,呵呵,当然,我不是用在数值计算上……

恩,应该是前端吧。说实话我对脸和屁股(前端和后端)真的分不清楚,呵呵。
每个语言都有他的特色也就有了他的爱好者也就有了他的江湖。perl在网络编程方面很好用。
在数值计算领域,fortran,C/C++,matlab,python是应该是最常见的几种语言了。但由于matlab的商业性质,我现在尽量避免使用它,不过matlab真的很好用。
18楼2011-12-29 19:28:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangww2011

木虫 (著名写手)


jjdg(金币+1): 感谢发表见解 2011-12-30 03:25:14
jjdg: 请教一下:python的混合编程好实现吗? 2011-12-30 03:26:05
引用回帖:
15楼: Originally posted by quanta at 2011-12-29 18:26:53:
我是对C和fortran都喜欢。fortran正在没落,但不会死亡。C继续保持常青。
但和你的建议恰恰相反,楼主是作物理的,fortran是“必须学”,而C是“可以学”。必须学的原因是在科学计算领域,你是不可能一切自己从 ...

很同意你对Python的观点,的确,Python做前端在数值计算领域是一种趋势,因为小的角度上讲,python很适合输入输出可视化等数据的前后期处理,从大的角度上讲,用python做胶水语言很合适,正如你说的,不可能一切从头写,所以python很合适把各种库封装起来,所以我给楼主的建议是C和Python。

为什么不是fortran,因为我是猜测楼主不必直接维护扩展已经存在的fortran代码,否则他也不会问了。而且很多fortran代码被封装后都有C接口不是,所以建议楼主学C啊。

而且,确实fortran的很多特性最好不要用,否则写出的代码让人很崩溃,总之,如果在C和fortran之间选一个的话,建议选C。
19楼2011-12-29 21:01:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanta

新虫 (小有名气)


jjdg(金币+1): 感谢发表见解 2011-12-30 03:25:24
引用回帖:
19楼: Originally posted by wangww2011 at 2011-12-29 21:01:23:
很同意你对Python的观点,的确,Python做前端在数值计算领域是一种趋势,因为小的角度上讲,python很适合输入输出可视化等数据的前后期处理,从大的角度上讲,用python做胶水语言很合适,正如你说的,不可能一切 ...

恩,如果不需要研究已有软件的话,而且非要在C和fortran间选一个的话,确实是C胜出。不过如果不大量的研读优秀源代码的话,水平会一直停留在玩具级,难以提高。
如果只是写个小程序作一下前期和后期数据处理,matlab或者python是首先。目前matlab有大量的中文资料,而python的数值方面主要还是英文的,选哪个就看看楼主喜好了。
其实,fortran,C,matlab,python最好都会,反正一个会了之后其他的都好办,特别是matlab和python都是简单易学。
20楼2011-12-29 22:36:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hanye0517 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 Vi50GxzrFcSG 2026-08-07 6/300 2026-08-08 10:19 by 3OOjAIS77qg2
[基金申请] fileCode有新解读? +8 Tide man 2026-08-08 16/800 2026-08-08 09:59 by Tide man
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 5/250 2026-08-08 08:59 by 6vVgjDL4CnGu
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 4/200 2026-08-08 08:27 by 6vVgjDL4CnGu
[基金申请] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 KXLV3nuBVBY7 2026-08-07 4/200 2026-08-08 08:21 by 6vVgjDL4CnGu
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 3/150 2026-08-08 03:47 by 6vVgjDL4CnGu
[基金申请] 基金中了 +14 laoda193707 2026-08-06 14/700 2026-08-08 00:23 by 实验小白ha
[基金申请] 娱乐 +6 Tide man 2026-08-03 6/300 2026-08-07 22:40 by 铁帽子农民
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] 听说今天filecode变了 +24 布布和一二 2026-08-06 47/2350 2026-08-07 16:02 by zhiyanjiang
[基金申请] filecode与中标关系的预测 +3 布布和一二 2026-08-07 3/150 2026-08-07 15:09 by gltch
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] 关于豆爷回答的JTJC与%2F数量 +4 yang182083 2026-08-06 6/300 2026-08-07 12:43 by 虫友是什么虫
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[考博] 【2027博士申请】纳米药物递送方向 20+3 13586093586 2026-08-03 4/200 2026-08-05 09:59 by lfy8008
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 18/900 2026-08-04 14:42 by archvillain
信息提示
请填处理意见