Fortran 是重点,微积分、矩阵运算是核心内容,object-c仅仅是为了实现 可视化人机交互界面,用 interface builder搞搞界面什么的,让object-c调用一下fortran,捕捉一下用户输入的数据就ok了,剩下的全是fortran的干活。xcode和object-c的任务到此结束,没必要学cocoa那么深入吧,开发ios小游戏也不是我的目标。有点类似windows里面vb和fortran协作,一个主外搞人机对话,一个主内搞核心计算。只要让我和同事摆脱fortran那黑乎乎的人机界面就ok了。monkeylxc 写了:如果你要给ipad编程你显然会用cocoa及其衍生的库吧,首选编辑环境肯定是Xcode,用其它编辑器的在我看来都属于有自虐倾向的程序员。而且你objctive-c是初学吧?如果用vim或emacs的话你需要同时学习编程工具和编辑工具,工作量不小哦。
在linux下的科学计算如果只在你自己的机器上跑的话,用现成的专用编辑器应该就挺好。除非你是要到服务器上跑程序,那样的话学习下vim会对你有所帮助。
我讨厌 windows的人机界面,梦想就是设计出mac 风格界面的,核心计算由fortran进行的程序,而且有个项目叫Cocotron可以把mac os程序移植到windows里面运行。
mac风格界面+fortran的高效能数值运算=完美

还有个重要目标是在ipad上写程序,鄙人腰椎不太好,不想正襟危坐,趴着总比坐着强,ipad越狱之后,我看就是个linux,因为gcc,apt-get ,vim什么的一应俱全。爬在床上用笔记本,是要冒着火危险的,只有ipad了。用ipad远程wifi控制电脑,画面有延迟,不喜欢。
我虽然是工程设计人员,不是IT人,不是码农,但是对跨平台的要求一点也不含糊,选取IDE编程环境的时候,要求就是:
跨平台 +免费
不想到处搞破解软件,也只有vim这种东西让我在学会之后,大幅降低跨平台时的精力代价,无论是在单位电脑的windows或linux,还是笔记本的mac os,甚至ipad的ios里面,都可以用同一种vim环境进行fortran编程,同时,尽量不用gvim、macvim这些图形化的vim,因为外形不一样,自找麻烦,还是黑乎乎的命令行vim最“统一”,况且ipad里面也没有gvim。
现在有个问题,mac os的命令行下面原本就有个vim7。2,后来我安装了macvim,发现里面有个命令行的vim7。3,可是我在终端里查version,发现是7。2,看来是有2个vim版本并存于mac os中,如何覆盖那个旧的7。2?