IEEE: Python 成为 2017 年最受欢迎的编程语言

2017-07-22 07:30:25 +08:00
 miniyao
https://zhuanlan.zhihu.com/p/27973606
9292 次点击
所在节点    Python
89 条回复
YvesX
2017-07-22 15:02:05 +08:00
@Tunar 那你又要想不通为什么不是 JS,又不屑于去看任何人的解释,想必是很有逻辑了。
Tunar
2017-07-22 15:04:23 +08:00
@ipwx #13,麻烦看清楚顺序
Tunar
2017-07-22 15:06:19 +08:00
@YvesX 那我知道了,#9 咯
lrxiao
2017-07-22 15:46:27 +08:00
不知道这 IEEE 怎么排的

前几天还看到 jb 调查说最流行的是 java 和 js 呢( jetbrain 的调查...感觉不用问都知道)

https://www.jetbrains.com/research/devecosystem-2017/#fun-facts
ivechan
2017-07-22 16:53:38 +08:00
在这里 Python 仍然是不入流的语言,很多人张口闭口说程序员要学习新事物,
其实还不是守着自己的三分地。
megachweng
2017-07-22 17:05:08 +08:00
得嘞,我两个都学用无话可说了吧
xiaomeimei
2017-07-22 17:23:37 +08:00
php 才是最好的语言
changwei
2017-07-22 17:50:55 +08:00
@sagaxu 能否举个例子看看呢,我平时一直用的都是 php5.6,没发现过这个 bug,是不是你版本太老了?
yiqiok
2017-07-22 17:53:19 +08:00
苟才是最好的语言 (认真脸)
sagaxu
2017-07-22 19:49:26 +08:00
@changwei 我早就用 php7 了,我说的是数组序列化成 json 的时候,有的是{},有的是[],因为 array 在 php 里是 list 也是 map,当客户端遇到这种情况,可能就抛异常了。我们很多 php 同事都遇到过这个坑。
doubleflower
2017-07-22 22:56:18 +08:00
其实我觉得 JS 写起程序来更舒服
ji4ozhu
2017-07-23 03:31:26 +08:00
R 语言的热门度居然超过 PHP 和 GO。
我在想这个排名的可靠性有多高。
Cbdy
2017-07-23 07:36:02 +08:00
@ipwx ruff (物联网),unity (游戏),nashorn (嵌入语言),convnetjs (机器学习)
js 运用还是挺广泛的
Hongmin
2017-07-23 07:52:21 +08:00
我大 PHP 居然还排在 JS 后面,不可忍啊
fuxkcsdn
2017-07-23 09:56:11 +08:00
@sagaxu 只要是连续的索引型数组,那 json_encode 后肯定就是 []

php > $a = [2 => 'a', 6 => 'b'];
php > var_export(json_encode($a));
'{"2":"a","6":"b"}'
php > $a = [2 => 'a', 0 => 'c', 1 => 'd'];
php > var_export(json_encode($a));
'{"2":"a","0":"c","1":"d"}'
php > sort($a);
php > var_export(json_encode($a));
'["a","c","d"]'
php > $a = ['2' => 'a', '0' => 'c', '1' => 'd'];
php > var_export(json_encode($a));
'{"2":"a","0":"c","1":"d"}'
php > sort($a);
php > var_export(json_encode($a));
'["a","c","d"]'
fuxkcsdn
2017-07-23 10:13:30 +08:00
update #55
应该是 ksort($a); 而不是 sort($a);
leavic
2017-07-23 10:59:29 +08:00
@zuosiruan 同学,我们招人的基本要求是能把 python 拼写对。。。
XIVN1987
2017-07-23 11:12:16 +08:00
@Cbdy
把物联网、嵌入式、机器学习算作 JS 应用领域有点儿牵强,,JS 只是能做而已,又不是主流。。如果说能做,其实任何编程语言都能做你说的那些,比如 Python 也有在单片机上跑的 micropython,lua、Java、C#都有嵌入式的方案,,机器学习库也几乎是每个编程语言都有,,
liujun3712
2017-07-23 11:25:14 +08:00
我觉得 python 受欢迎不仅仅是在程序员领域,很多非程序员要实现一些简单的功能,python 就能搞定了。反正认识的非计算机专业研究生要编程首选 Python。这个群体就大多了。
fuxkcsdn
2017-07-23 11:25:23 +08:00
@sagaxu sorry, 刚突然想到,更严谨的说法应该是
”只要是数组下标从 0 开始的连续的索引型数组,那 json_encode 后肯定就是 [] ”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377132

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX