作者yungyuc (酷狗喵千代)
看板Python
标题Re: [问题] 学Python还是IDL? 难以抉择.
时间Fri Sep 28 11:55:46 2007
※ 引述《mystea (mystea)》之铭言:
: 我本身是做科学计算的, 使用IDL来把用C++计算的结果图示化也有一阵子了.
: 最近觉得有必要替自己的程式做一个GUI. 我希望我写出来的这个GUI程式,
: 可以呼叫C++所写出来的程式, 并即时把C++算出来的结果显示在面板上.
: IDL似乎有类似的功能, 但是他好像在呼叫C/C++方面, 非常的麻烦. 再来就是, 如果我
: 用IDL做这件事的话, 我的程式好像就只能在有安装IDL的机器上执行, 因为IDL很贵,
: 有安装的电脑不是很多, 所以这也是一个潜在的缺点.
: 於是我就想到也许我应该开始学习Python. (但是问题是, 我并不是很清楚Python是什麽)
: 有人一直跟我大力推荐Python, 说他是最容易用的语言, 而且又是免费的. 但我主要还是
: 想知道, 用他来作图方便吗? 还有, 在制作GUI上, 跟IDL相比如何?
: 然後, 我又眼贱乱看了一些书, 书上说Perl跟Python是差不多的东西, 要学哪一个就看你
: 自己的信仰...我觉得我快抓狂了, 不知道要挑哪一种工具啦. 哭哭...><
1. 和 C/Fortran 比,Python 很慢,非常慢,慢到让人想哭
2. 和 C/Fortran 比,Perl 更慢,所以很多人跳船 XD (不过我不会写 Perl,哈哈
3. Python 很容易和 C/Fortran 接
4. 「用 Python 写的程式」可以很快:
http://www.scipy.org/PerformancePython
基本上用 Python 可以作非常多事情,大概超过一个人所能学的份量
所以你应该不会後悔
不过学不学得来还是看性格,像 Perl 和 Python 就完全是两种风格对立的语言
我也曾经花过时间看 Perl,一点也看不下去,Python 对我来说则非常自然
想必 Python 对 Perl 人也是讨厌的东西吧 :p
如果有人同时爱好又精通两者的话,我也很好奇要如何作到
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 164.107.239.6
1F:→ qrtt1:(举手) 俺 perl/python 二者精"松" orz 09/28 12:16
2F:→ yungyuc:这是怎麽样的机缘呢 :D 09/28 12:20
3F:→ qrtt1:好奇心会杀死一只喵,好奇心会让你多学几种语言 orz 09/28 13:02
4F:推 mystea:那麽, Python和IDL来比的话呢? 暂且先不考虑价钱. 09/28 14:47
5F:→ qrtt1:去问天文或大气科学的人可能比较有接触IDL 09/28 15:27
6F:推 pkwbim:没错 perl和python两种风格完全不同,曾经想要好好了解perl 10/07 17:59
7F:→ pkwbim:但是我也只能说我尽力了,合不来就是合不来... 10/07 18:00