boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 易写性,易维护和执行效率综合来看
相关主题
从心底讨厌scala
求python大牛指路
Anaconda装起来会跟已有的python dist有什么冲突吗?
python在2009年差点死掉,后来为什么起死回生了?
Python的问题
[合集] scipy还是matlab
请不要盲目崇拜FP语言
虚心请教 如何成为Python 大牛
别人说做Python的并行还不如去学C++,我不同意。
如何自学python
相关话题的讨论汇总
话题: python话题: java话题: 易写话题: 维护话题: c++
进入Programming版参与讨论
1 (共1页)
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
9
好坑
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 (短板是维护)
: 没什么意见吧?

相关主题
python在2009年差点死掉,后来为什么起死回生了?
Python的问题
[合集] scipy还是matlab
请不要盲目崇拜FP语言
进入Programming版参与讨论
l**********n
发帖数: 8443
11
python就是一个动态类型的Java而已。
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 的大作中提到】
: 你说什么设计不土?
:
: ,

相关主题
虚心请教 如何成为Python 大牛
别人说做Python的并行还不如去学C++,我不同意。
如何自学python
今天的学习成果
进入Programming版参与讨论
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立马拉稀!

1 (共1页)
进入Programming版参与讨论
相关主题
如何自学python
今天的学习成果
兼谈轮子是第一生产力
Swift 要开源了,不知道和scala比怎么样?
Java码农转data science行业,有没有一起的 (转载)
data.table谁用过? 有那么神吗?
[合集] Python下面如何进行numeric analysis and statistical analysis
用了一下node.js, 看来js要一同天下啊,只要那些人
python is coming
阅读scala中
相关话题的讨论汇总
话题: python话题: java话题: 易写话题: 维护话题: c++