Chinaunix

标题: 准备学门脚本语言,python,perl中不知道选那个,那位给个指导 [打印本页]

作者: BigMonkey    时间: 2005-11-01 18:50
标题: 准备学门脚本语言,python,perl中不知道选那个,那位给个指导
准备学门脚本语言,python,perl中不知道选那个,
主要是在unix下写一些小程序,比如日志的处理等工作,还有一些socket编程,反正是在对效率要求不高的时候都准备用脚本,C写的程序太容易出错了。
作者: wolfg    时间: 2005-11-01 22:15
到这里来问,肯定是回答你Python了  
作者: LnHScr    时间: 2005-11-01 22:54
Python,语法简单,功能强大。
作者: xichen    时间: 2005-11-02 09:28
我推荐Pythton,因为更容易懂。
作者: BigMonkey    时间: 2005-11-02 09:29
关键是perl的字符串处理能力很强,要在unix下写脚本完成诸如日志文本处理等工作,不知道python如何?
作者: wolfg    时间: 2005-11-02 09:52
原帖由 BigMonkey 于 2005-11-2 09:29 发表
关键是perl的字符串处理能力很强,要在unix下写脚本完成诸如日志文本处理等工作,不知道python如何?


差不到哪去

不过,你可以去Perl版问问,呵呵,看会有什么答案
作者: LnHScr    时间: 2005-11-02 09:58
呵呵,如果到Java版问的话,那就将会得出一种与众不同的答案了。
作者: Hex    时间: 2005-11-02 11:44
原帖由 LnHScr 于 2005-11-2 09:58 发表
呵呵,如果到Java版问的话,那就将会得出一种与众不同的答案了。


java再怎么牛,也不大可能拿来做脚本吧?!毕竟它还是需要编译一下才能运行的。
作者: wolfg    时间: 2005-11-02 13:23
原帖由 Hex 于 2005-11-2 11:44 发表


java再怎么牛,也不大可能拿来做脚本吧?!毕竟它还是需要编译一下才能运行的。


呵呵,BeanShell
作者: ghostwwl    时间: 2005-11-05 14:20
如果只是做简单的工作 你可以直接用shell  不过还是像楼上的某位一样

你来这里问 肯定回答是python
作者: xiaohu0    时间: 2005-11-05 22:35
hehe
perl没学过,据说 学起来不太容易。。。python很容易上手,你的要求 py都可以
作者: BigMonkey    时间: 2005-11-08 11:30
多谢各位大侠
作者: sooo    时间: 2005-11-16 03:15
标题: 用什么学什么
岁数小建议你还是把C先弄懂再说,也没多少东西,知道机器就行了。C++烦一点,看你精力了。
岁数大就学java,干外包傻活换钱。没毕业也可以学,挺简单的,就是东西多,得早动手,不然一半会看不完。
刚入门学python,习惯好点
着急解决问题学perl,不用研究透,学点就能用上点。没谁能知道Perl的所有方面,除非少数几个神仙。
php找工作相对容易些,不过起点收入低。
学美工出身的建议深造美工,干好了不少赚,自己创业也容易,真要学js是个入手点,最好别学。
ruby还看不懂形势,到用的时候再说。想去鬼子那赚鬼子的钱学学无妨。
想赚钱就学销售,别搞技术。这些东西一折腾几年,几年成几个大单就够半辈子吃的了。
岁数大了的想出国的也不用学了,鬼子还下岗呢,出去能干上本专业的不是很容易,除非你有资源。 刷盘子杀鸡什么的倒可以练练。
岁数小,学习气氛好可以研究下汇编。

perl:print for(1..10)
C: int i;for(1=1;i<=10;i++)printf("%d", i);
C++: int i; for(1=1;i<=10;i++)cout<<i;
python: or i in range(1,11):print i
java: int i;for(i=1;i<=10;i++)java.System.out.println(i);
php: for($i=1;$i<=10;$i++)print $i;
lispdotimes(i 10)(print (+ i 1)))
basic: for i=1 to 10 : print i : next
所有这些编程语言,不深入到细节和库里面,除了汇编和lisp之类的语言都差不多。 你学了一样,另外的就很快能学会了。不过不干活和没学一样。 干过的扔一年不动也和没学一样。 现在常用的还有Delphi(pascal)c#/vb.net vba/vbs  用来找工作都不错。vb6就算了吧,没戏了。少有的公司还在用。
总之用什么学什么,跳几个公司后你就发现你什么都会了。
作者: Artist    时间: 2005-11-19 18:46
原帖由 sooo 于 2005-11-16 03:15 发表
岁数小建议你还是把C先弄懂再说,也没多少东西,知道机器就行了。C++烦一点,看你精力了。
岁数大就学java,干外包傻活换钱。没毕业也可以学,挺简单的,就是东西多,得早动手,不然一半会看不完。
刚入门学pyt ...

经验之谈,深刻!赞·!
作者: yihanfost    时间: 2005-11-23 15:29
如2楼所言
作者: BigMonkey    时间: 2005-11-30 21:39
原帖由 sooo 于 2005-11-16 03:15 发表
岁数小建议你还是把C先弄懂再说,也没多少东西,知道机器就行了。C++烦一点,看你精力了。
岁数大就学java,干外包傻活换钱。没毕业也可以学,挺简单的,就是东西多,得早动手,不然一半会看不完。
刚入门学pyt ...

现在我的主力开发工具还是C/C++, 但是有大量的轻量级工作,不是那么要求效率,所以准备用脚本语言来解决。虽然看了不少bash和awk,但是觉的还是不够灵活,所以准备学一个脚本。

lisp确实是一个很神奇的语言,准备有时间就搞搞它,据称这个是成为计算机科学家的必经之路。
作者: wolfg    时间: 2005-12-01 22:16
原帖由 BigMonkey 于 2005-11-30 21:39 发表

现在我的主力开发工具还是C/C++, 但是有大量的轻量级工作,不是那么要求效率,所以准备用脚本语言来解决。虽然看了不少bash和awk,但是觉的还是不够灵活,所以准备学一个脚本。

lisp确实是一个很神奇的语言, ...

Python决不会让你失望
作者: wyting    时间: 2005-12-07 10:01
学好一样就够你用的了。
作者: deathcult    时间: 2005-12-07 11:05
原帖由 BigMonkey 于 2005-11-1 18:50 发表
准备学门脚本语言,python,perl中不知道选那个,
主要是在unix下写一些小程序,比如日志的处理等工作,还有一些socket编程,反正是在对效率要求不高的时候都准备用脚本,C写的程序太容易出错了。



都学,不冲突,呵呵。
作者: qiyu15555    时间: 2005-12-08 22:41
我觉得我小学用过的习字本,那样比较不易出错,看得清楚,对了PYTHON是个什么东东啊??我是做生猪生意的,没有见过~~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2