8种语言性能大比拼:数据处理篇——以nc数据为例

纯属娱乐,新年第一贴,举办一次编程语言的“性能大赛” ,本次比赛的参赛选手有:
Java    C#    C    C++    Fortran    Python    IDL    awk
共8位,We can see,既有像Java、C#这种高富帅选手(标准库很完备,饭来张口,粉丝无数),又包含了C、Fortran这样的纯屌丝选手(靠近底层,事事亲为),还有像Python、IDL这样的科研宠儿,而高大全、伟光正的C++自然不会甘落人后的,最后,awk作为“民科”类选手,也堂而皇之地参赛了,当然了,想也知道这货是成不了黑马的,。言而总之,这场比赛着实令我期待。
Continue Reading →

WASH123D模型-配套程序

时间:大约从2011年8月开始
事件:基于张凡老师最得意的WASH123D模型,进行一系列河道参数试验,为了减少手动工作量同时减少我手动修改可能带来的错误 ,下面是我当时写的一部分Fortran代码(额,f77格式,基本使用gfortran编译,写得比较乱,在此备份,仅供以后参考或改进)
PS:其实,我一直想不明白,我当时为什么一定要用fortran写呢,唯一的理由可能就是闲的O疼了-_-!,令人欣慰的是,这部分工作为我换来了我的第一篇SCI论文。

Continue Reading →