天天好味道

没钱没权没户口,靠走靠吼靠小狗
随笔 - 66, 文章 - 1, 评论 - 524, 引用 - 5

导航

<2007年1月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

留言簿(12)

随笔分类

随笔档案

文章档案

我的链接

搜索

最新评论

阅读排行榜

评论排行榜

Python绝对是最有前途的脚本语言! - 看到Python for S60有感

作为一个开源项目的产物,Python所登上的舞台之广泛前所未有。
他不仅如一般的脚本语言一样运行于Linux,Windows等主流平台,
而且成为了微软.Net家族的一员。最近学习Symbian系统的编程,
发现Python竟然也已经进入了这个移动世界的大舞台,而且发布者
就是移动世界的老大:Nokia. Python已经成为Symbian系统除
C++(原生语言),Java之后的第三个编程语言和唯一的脚本语言。

佩服啊佩服。


posted on 2007-01-30 15:33 jzhang 阅读(3602) 评论(18)  编辑 收藏

评论

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

而且成为了微软.Net家族的一员。
....
这就意味着,他很快就不是开源的东西了,很快就会变成Python.net而无法运行于其他平台了,这个世界很快就要有两种存在:
Python
Python.net
而又引起任何一方的狂热追求者大打口水仗了。。。
2007-01-30 16:47 | pAnic

# 不能这么理解

微软的东西不等于不开源。WinCE就几乎全部开源。
而且,任何语言在不同平台上都是有差异的,难道我们要区分C++@Linux,C++@Windows,C++@VxWorks并打口水仗吗?

2007-01-30 17:00 | jzhang

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

管它什么鸟语言,能够给我赚钱就是好语言。有必要说这种语言好那种语言不好吗?鞋合不合适只有自己穿了才知道~~~~~
2007-01-30 17:15 | 快乐小胖鸟

# to小胖鸟, 这正是我的 意思

我不是在说Python好不好,而是说他有前途,也就有钱途。
2007-01-30 17:20 | jzhang

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

我感觉Python在很多方面设计的不如perl好用。~ 不过Perl比Python难上手的多~
2007-01-30 23:11 | 一笑

# 没用过perl

只是听说很难学...:P
一笑兄讲讲perl比python好的地方吧。
2007-01-31 08:35 | jason

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

我说的也不一定对,没准儿是我没搞出来:

perl和python都有执行shell命令的方法,这在系统控制方面是很重要的一个特性。这里面perl有两种方法,用``和System();python有一种方法os.system()。 前一段时间我想做一个自动化编译教本,要经常调用shell的命令,还要把整个过程包括调用的shell命令的输出都写入log文件里面。我发现用python进行io重定向之后无法把shell命令的结果导入log。而perl很容易做到。perl的system似乎跟父进程共享一些资源,而python是独立的进程。
2007-01-31 22:38 | 一笑

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

另外我经常在很小的规模上使用脚本,这时候往往不需要OO。而python似乎不打算支持全局变量,很不爽~
2007-01-31 22:40 | 一笑

# to一笑

我没太明白你的导入log的意思。os.system()使用的是标准的C的system函数,应该没有什么特别的。要不你试试看
os.popen或者os.spawn 这两族函数。

Python完全可以不OO,全局变量也是支持的。不过可能是不鼓励使用,所以比一般的语言要麻烦:

g_data = 1

def test():
global g_data #需要申明一下,有点像C++的extern,hehe
print g_data
g_data = 2
2007-02-01 08:51 | jzhang

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

偶明白python支持全局变量的方法,我只是说比较麻烦。导入log的意思是:我希望os.system("dir")中dir在屏幕上的输出能够通过IO重定向导入到一个文件里面,比方说log.txt
2007-02-01 21:41 | 一笑

# 那就用popen吧。

这样就获得stdout的管道了
2007-02-02 08:31 | jzhang

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

我觉得,各种脚本都有它应用的场合,没有一种语言在所有场合都是最好的。
2007-02-02 18:55 | 一个咸蛋的唠叨

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

print os.popen("dir").read()
2007-02-03 00:12 | heroboy

# to 唠叨的咸蛋

所言极是。
我只是说Python最有前途,意思是说他将来最有可能应用最广泛,工作最好找。并没说他最好。赫赫
2007-02-03 00:19 | jason

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

呵呵,我也没有针对您啊,只是发表一下自己的见解。哎,这么多语言,谁能学得过来啊。还是打好C++的基础好。
2007-02-03 16:33 | 一个咸蛋的唠叨

# 同意学C++最重要

大部分脚本语言都很好学,有了C++的基础,理解脚本语言不会困难。当然,也许学好了Java也有同样的效果。
2007-02-03 22:06 | jason

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

一笑兄似乎是属于对python不太熟悉的人,如果有两个函数add和sub你硬要使用add来做sub才能完成的事情似乎有点难度。关于你说的那个os.system其实你仔细看看subprocess模块就会明白应该怎么做了,当然也可以找到不用subprocess模块的方法。
当然python我也还有很多东西不懂。
2007-03-02 12:53 | 3751

# re: Python绝对是最有前途的脚本语言! - 看到Python for S60有感

无意打开几个网站,有个居然是XXX,晕倒!!!

http://python.net/
http://python.com/
http://python.us/
2008-01-10 13:00 | Jason
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]