d********t 发帖数: 9628 | 1 第一,Python (各方面均衡)
第二,C++/C (执行效率高)
第三,Perl (短板是维护)
没什么意见吧? |
Y**G 发帖数: 1089 | 2 Where is java?
【在 d********t 的大作中提到】 : 第一,Python (各方面均衡) : 第二,C++/C (执行效率高) : 第三,Perl (短板是维护) : 没什么意见吧?
|
d********t 发帖数: 9628 | 3 除了执行效率不算太差以外没啥亮点,排不上。
【在 Y**G 的大作中提到】 : Where is java?
|
l**********n 发帖数: 8443 | 4 ruby, scala, JavaScript
【在 d********t 的大作中提到】 : 除了执行效率不算太差以外没啥亮点,排不上。
|
d********t 发帖数: 9628 | 5 前两个语法复杂,第二个更加无法维护,第三个效率差,无法维护
【在 l**********n 的大作中提到】 : ruby, scala, JavaScript
|
g*****g 发帖数: 34805 | 6 维护和执行效率相比Python比Java都差远了,所以主要作为脚本存在。典型的如hadoop
一套是Java写的,上面写个web应用Python倒是首选。
【在 d********t 的大作中提到】 : 第一,Python (各方面均衡) : 第二,C++/C (执行效率高) : 第三,Perl (短板是维护) : 没什么意见吧?
|
h*****y 发帖数: 298 | 7 我觉得 Python易写, Java易维护,golang性能高。把GC弄弄好就可以取代C++了。
【在 d********t 的大作中提到】 : 第一,Python (各方面均衡) : 第二,C++/C (执行效率高) : 第三,Perl (短板是维护) : 没什么意见吧?
|
d********t 发帖数: 9628 | 8 Java写个hello world都得麻烦半天谈何易写性?
hadoop
【在 g*****g 的大作中提到】 : 维护和执行效率相比Python比Java都差远了,所以主要作为脚本存在。典型的如hadoop : 一套是Java写的,上面写个web应用Python倒是首选。
|
|
y***y 发帖数: 224 | |
h**********c 发帖数: 4120 | 10 咱们就事论事,当初在N用python,忘了写什么,有一个很重要的库居然没有文档。sun
/oracle java的文档就在source code里.
jvm 的source code里有sun engineer写的几千个,上万unit tests,没实际数过几千
有的。就凭这一点,这是标准的industrial 做法。python一直就玩community,有多少
unit test对自己的执行环境进行综合评估,拿出来秀秀? 没有unit tests,你是没法
做regression的,一升级,1.1到1.2立马拉稀!
【在 d********t 的大作中提到】 : 第一,Python (各方面均衡) : 第二,C++/C (执行效率高) : 第三,Perl (短板是维护) : 没什么意见吧?
|
|
|
l**********n 发帖数: 8443 | |
W***o 发帖数: 6519 | 12 这明显就是来制造战争的帖子嘛
【在 d********t 的大作中提到】 : 第一,Python (各方面均衡) : 第二,C++/C (执行效率高) : 第三,Perl (短板是维护) : 没什么意见吧?
|
l**********n 发帖数: 8443 | 13 python & perl == improved shell |
d********t 发帖数: 9628 | 14 shell最牛逼了
【在 l**********n 的大作中提到】 : python & perl == improved shell
|
d********t 发帖数: 9628 | 15 切,那为啥那么多项目的unit test都用Python做?
sun
【在 h**********c 的大作中提到】 : 咱们就事论事,当初在N用python,忘了写什么,有一个很重要的库居然没有文档。sun : /oracle java的文档就在source code里. : jvm 的source code里有sun engineer写的几千个,上万unit tests,没实际数过几千 : 有的。就凭这一点,这是标准的industrial 做法。python一直就玩community,有多少 : unit test对自己的执行环境进行综合评估,拿出来秀秀? 没有unit tests,你是没法 : 做regression的,一升级,1.1到1.2立马拉稀!
|
d******e 发帖数: 2265 | 16 摆脱,python哎,动态语言不写tests谁敢用?
第二,没有文档,混过的公司没有几个有文档
sun
【在 h**********c 的大作中提到】 : 咱们就事论事,当初在N用python,忘了写什么,有一个很重要的库居然没有文档。sun : /oracle java的文档就在source code里. : jvm 的source code里有sun engineer写的几千个,上万unit tests,没实际数过几千 : 有的。就凭这一点,这是标准的industrial 做法。python一直就玩community,有多少 : unit test对自己的执行环境进行综合评估,拿出来秀秀? 没有unit tests,你是没法 : 做regression的,一升级,1.1到1.2立马拉稀!
|
d******e 发帖数: 2265 | 17 那是component test或者integration test.
胶水语言快而已
【在 d********t 的大作中提到】 : 切,那为啥那么多项目的unit test都用Python做? : : sun
|
d******e 发帖数: 2265 | 18 python 可维护性非常差。因为cpython,有了很好用的numpy, scipy, pandas, nltk,
sci-learn 所以在学界和华尔街比较流行。但是其他方面一般般。
另外,python的设计比较土但是歪打正着,非常容易学习,这是一大好处。
【在 d********t 的大作中提到】 : 第一,Python (各方面均衡) : 第二,C++/C (执行效率高) : 第三,Perl (短板是维护) : 没什么意见吧?
|
d********t 发帖数: 9628 | 19 你说什么设计不土?
,
【在 d******e 的大作中提到】 : python 可维护性非常差。因为cpython,有了很好用的numpy, scipy, pandas, nltk, : sci-learn 所以在学界和华尔街比较流行。但是其他方面一般般。 : 另外,python的设计比较土但是歪打正着,非常容易学习,这是一大好处。
|
d******e 发帖数: 2265 | 20 说说python土在哪里:
1. 人家都能写个好的multithread.它搞个GIL,GIL也就罢了,2.x版本还是每100ns时间
片切换,而且还经常切不过去。
2. 人家gc都是swap and clear它是reference counting
3. 人家都是高洁函数,monad等等高大上,它觉得list compreshion就可以了。
4. 面向对象实现实际就是一个dict.
5. 2to3升级,居然不兼容。
当然好处也就是土。
【在 d********t 的大作中提到】 : 你说什么设计不土? : : ,
|
|
|
d********t 发帖数: 9628 | 21 GC是啥
【在 d******e 的大作中提到】 : 说说python土在哪里: : 1. 人家都能写个好的multithread.它搞个GIL,GIL也就罢了,2.x版本还是每100ns时间 : 片切换,而且还经常切不过去。 : 2. 人家gc都是swap and clear它是reference counting : 3. 人家都是高洁函数,monad等等高大上,它觉得list compreshion就可以了。 : 4. 面向对象实现实际就是一个dict. : 5. 2to3升级,居然不兼容。 : 当然好处也就是土。
|
d******e 发帖数: 2265 | 22 garbage collection
【在 d********t 的大作中提到】 : GC是啥
|
h**********c 发帖数: 4120 | 23 有深度,学习了
【在 d******e 的大作中提到】 : 说说python土在哪里: : 1. 人家都能写个好的multithread.它搞个GIL,GIL也就罢了,2.x版本还是每100ns时间 : 片切换,而且还经常切不过去。 : 2. 人家gc都是swap and clear它是reference counting : 3. 人家都是高洁函数,monad等等高大上,它觉得list compreshion就可以了。 : 4. 面向对象实现实际就是一个dict. : 5. 2to3升级,居然不兼容。 : 当然好处也就是土。
|
T******7 发帖数: 1419 | 24 haha.
python这语言也懒得黑了。脚本的命。非要做系统就是做死。
【在 h**********c 的大作中提到】 : 有深度,学习了
|
c****3 发帖数: 10787 | 25 C++其实难维护,就是做UI喜欢用,网上流行的开源服务器,大家都用脚投票,不用C++
。 |
n******7 发帖数: 12463 | 26 numpy scipy这一套还真没有合适的替代
这种工具没有若干年积累就没办法吸引matlab/R用户过来
,
【在 d******e 的大作中提到】 : python 可维护性非常差。因为cpython,有了很好用的numpy, scipy, pandas, nltk, : sci-learn 所以在学界和华尔街比较流行。但是其他方面一般般。 : 另外,python的设计比较土但是歪打正着,非常容易学习,这是一大好处。
|
L***s 发帖数: 1148 | 27 动态语言的标准库以及有影响力的第三方库,肯定是有测试的,不然没法保证正确
你具体说说“很重要的库”是什么?
sun
【在 h**********c 的大作中提到】 : 咱们就事论事,当初在N用python,忘了写什么,有一个很重要的库居然没有文档。sun : /oracle java的文档就在source code里. : jvm 的source code里有sun engineer写的几千个,上万unit tests,没实际数过几千 : 有的。就凭这一点,这是标准的industrial 做法。python一直就玩community,有多少 : unit test对自己的执行环境进行综合评估,拿出来秀秀? 没有unit tests,你是没法 : 做regression的,一升级,1.1到1.2立马拉稀!
|