1
teawithlife 2020-05-05 14:18:47 +08:00
同样是后浪,为啥 swift 直接就把 OC 拍死了,而 kotlin 居然还进不了前 20 呢?
|
2
noqwerty 2020-05-05 14:23:36 +08:00 via Android 61
|
3
szzhiyang 2020-05-05 14:27:41 +08:00
一个把 TypeScript 排到 Haskell 后面的排行榜有什么说服力?
|
6
iplayio2019 2020-05-05 14:39:19 +08:00
C 为什么这么稳
|
7
murmur 2020-05-05 14:41:34 +08:00 1
@teawithlife 因为 oc 是典型的为了编译器爽就不让开发者活的那种,java 只是啰嗦,但是换句话也可以说是教科书一样的语言,稍微大一点的项目就怀念 java 的强类型必须声明
|
8
pinews 2020-05-05 14:45:58 +08:00
Python 和 php 起点差不多,
为什么开始比 php 形势差? 为什么这几年为又突然火了? |
9
pinews 2020-05-05 14:49:34 +08:00
是由 vb 不是上个世纪的变成语言吗,怎么在 tiobe 里这几年才出现,还有上升的趋势?
|
10
qW7bo2FbzbC0 2020-05-05 14:51:43 +08:00
python 比 Java 还要早一年吧
|
11
wangyzj 2020-05-05 15:02:36 +08:00
Swift 和 Go 的上升名次很多啊
|
13
xdtr 2020-05-05 15:15:31 +08:00
@iplayio2019 因为 c 是爹。。。
|
14
abcbuzhiming 2020-05-05 15:43:47 +08:00
@pinews python 是万金油,什么都可以弄,底层靠着 C 啥地方都能插一脚,所以只要计算机领域有热点总能混口饭吃。PHP 专攻 web,在前 Java 时代因为 Java 的 web 解决方案太麻烦了占领了一片领地,后来 spring boot 出来了 java 立马反攻,再加上 Go 和 node 助攻,php 的存量优势不足以遮蔽其已经落后于时代的技术特点
|
15
abcbuzhiming 2020-05-05 15:47:41 +08:00
@iplayio2019 如果把计算机世界比作一棵树,那么 C 就是扎根于现存计算机世界的主干上的语言,和它同时代同样特点的语言都逝去了,可以说它是唯一作为直接沟通人类世界和计算机世界的高级语言也不为过。你要写个工具什么语言都可以,你要摸到计算机的底层你几乎只能靠 C,自然稳的很。
|
16
imtyz001 2020-05-05 15:53:09 +08:00
严格地说其实这个榜更接近于热力榜 不是直接反馈出使用情况的
|
17
xiaomingVTEX 2020-05-05 16:12:28 +08:00
我记得好像那个面试题网站可以看那些公司在用那些语言的
|
18
pinews 2020-05-05 16:17:29 +08:00
|
19
hws8033856 2020-05-05 17:43:44 +08:00 2
看到 C#的排名我气得浑身发抖,大热天的全身冷汗,手脚冰凉,后面啥玩意儿忘了 :(
|
20
akring 2020-05-05 17:49:20 +08:00
@teawithlife 正常一点的回答是,ABI 稳定的 Swift 5 已经补上了最大的一块短板,未来持续压制 Objective-C 应该会是趋势,再加上苹果力推的 SwiftUI 逐渐完善,Objective-C 将逐渐只活在大厂的历史项目里。
|
21
farmer01 2020-05-05 17:52:10 +08:00
@hws8033856 虽然我偶尔也用 C#写一些小工具,但是身边貌似真的无人问津 C#
|
22
Tony4ee 2020-05-05 18:02:52 +08:00
没有 COBOL ?(逃
|
23
ZZSZZSZZS 2020-05-05 18:17:16 +08:00 via iPhone 1
我大 c 艹占比又下降了,要苟住啊!!!
|
24
beyondex 2020-05-05 18:25:35 +08:00 via Android
JavaScript 排在 C# 后面??
|
25
puilu 2020-05-05 18:29:10 +08:00
稳有啥用,只能算是辅助技能
|
26
sikong31 2020-05-05 18:30:42 +08:00
@teawithlife OC 那些库都不更新了,都去搞 swift 了
|
27
charslee013 2020-05-05 18:39:28 +08:00
@hws8033856 开卷考试都能忘,爪巴 \doge
|
28
waruqi 2020-05-05 18:42:42 +08:00 via Android
还是 c 最稳
|
29
drackzy 2020-05-05 18:43:00 +08:00 1
|
30
uxff 2020-05-05 18:45:56 +08:00
前两年听说 php 是最好的语音,后来又听说 python 是世界上最好的语音,但是我还是觉得 java 是世界上最好的语音。
|
31
crella 2020-05-05 18:55:39 +08:00 via Android 1
菜鸟一枚,最近在 leetcode 上学解题。大部分解是 c++、java 、python,其他少数的比如 c 和 js 。
前三者之中,我认为比较好看懂的还是 java 。 说实话,在“数组去重”操作里用 set(集合)库来开挂的,还有把动态语言的各种语法糖作为程序的主要优化手段的,真的让我感觉有点不爽。 我用的是 ruby ;有些优秀的 ruby 解法也让我感觉像外星文一样。 |
32
JB18CM 2020-05-05 18:56:26 +08:00 6
然而懂行的人都知道 Python 很难找工作, 至少比 java, php 难多了
|
33
chihiro2014 2020-05-05 18:59:53 +08:00
看这个用处不大
|
34
love 2020-05-05 19:37:14 +08:00
至少完全不反映我国的情况
VB 什么鬼还在我大 JS 前面 |
35
paradoxs 2020-05-05 19:39:51 +08:00
|
36
crella 2020-05-05 19:42:34 +08:00
@love actionscript 在 typescript 之前,这是最骚的。我记得 actionscript 只能写 flash 啊???
|
37
xingfu0539 2020-05-05 19:50:12 +08:00 via Android
@pinews 写小工具和机器学习吧,实际部署上用的越来越少了,而且 python 有成为程序员标配趋势
|
38
paradoxs 2020-05-05 20:41:31 +08:00 2
现在最恶毒的就是去让人去学 java 的..
培训班一年不知道跑出来几万个人. 导致现在的 java 面试, 都出来些什么乱七八糟的问题了. 其他稍微冷门一点的语言, 根本就不会这样. ~~~ 给 v2er 一句劝, 还想做这行的, 和这个 tiobe 表单反着学就行了. |
39
love 2020-05-05 20:59:52 +08:00 3
别听楼上的,学 Java 还是最好找工作,学个什么冷门的比如 C#那才难受
|
40
chroming 2020-05-05 21:18:53 +08:00
入门好找工作和进阶好找工作是两个问题
|
41
ACodelover 2020-05-05 21:54:37 +08:00
为什么没有 Rust 呢?感觉这个热度挺高
|
42
justin2018 2020-05-05 21:59:49 +08:00
学 PHP 的朋友 转 Go 和 Java 了 说公司项目不在以 PHP 开发了~
|
43
wellsc 2020-05-05 22:01:47 +08:00 via Android
@teawithlife 考特林不是亲儿子
|
44
luxinxin 2020-05-05 22:38:26 +08:00
五一期间去了一趟深圳书城,python 书是真的多,kotlin 的也不少。
|
45
gimp 2020-05-05 22:42:09 +08:00
@ACodelover 第 21 名~ 名次上升挺快了
|
46
binux 2020-05-05 22:44:46 +08:00 via Android
@ACodelover #40 Rust 属于永远的下一个项目用的语言
|
47
tianshilei1992 2020-05-05 22:47:57 +08:00
我大 C++ 竟然还降了…😂
|
48
alphatoad 2020-05-05 23:16:43 +08:00
Haskell 天下第一
我现在开源项目全都用 Haskell 了 |
49
ftu 2020-05-05 23:35:30 +08:00
风水轮流转
|
50
chaleaoch 2020-05-05 23:38:36 +08:00
怕不是对历史新高有什么误解...
|
51
xcstream 2020-05-06 02:05:29 +08:00
java 过度设计 导致知识点多考题多
|
52
james122333 2020-05-06 04:25:37 +08:00
|
53
Mac 2020-05-06 07:05:06 +08:00
有什么意义?沙县小吃能变成金拱门么?
|
54
ericgui 2020-05-06 08:00:50 +08:00
在用 java 刷 leetcode
在学 c 和 c++ 还是打好基础吧 |
55
fyxtc 2020-05-06 09:19:05 +08:00
python 靠前是因为用什么语言的人好像或多或少都要会一点 py 作为工具语言,所以这样自然也导致搜索指数很高。实际生产环境除了机器学习和爬虫外,web 都用的不多,尤其国内
|
56
guolaopi 2020-05-06 09:45:43 +08:00
真就饭圈儿了呗,
在哪能打榜?我为我大 C#掏 20 打榜(滑稽 |
57
ryougifujino 2020-05-06 09:47:24 +08:00
TypeScript 居然这么低
|
58
yuankui 2020-05-06 09:54:06 +08:00
作为程序员,有必要对某种语言这么热衷吗?
什么场景什么工具和技术,哪有什么万金油 |
59
zhuzhibin 2020-05-06 09:58:48 +08:00 via iPhone
Phper 后续打算深入 py ...
|
61
chinazz 2020-05-06 10:07:31 +08:00
@paradoxs 现在 devops 都开始转 go 了吧。你 docker 、kubernetes 玩不溜,部分 devops 工作也没法胜任。
|
62
Kilerd 2020-05-06 10:18:07 +08:00
到底是谁还在用 vb 啊。
|
65
avalon0624 2020-05-06 10:50:44 +08:00
@alphatoad 冒味问下,从开始学到能用花了多久啊?
|
66
alphatoad 2020-05-06 10:54:53 +08:00 via iPhone
@avalon0624 这玩意永远学不完,初期简直痛苦
|
67
alphatoad 2020-05-06 10:57:32 +08:00 via iPhone
要评价一个语言,至少得学过 Type theory, semantics 之类的
|
68
ysc3839 2020-05-06 11:05:34 +08:00
@pinews PHP 最初设计只是一个 C 语言的 HTML 模板引擎,后续才发展成了一个脚本语言,但仍然主要面向网页后端开发。
@abcbuzhiming 深有同感,Python 可以直接调用系统功能,不仅仅能用来写纯算法的程序。相比之下 JS, Lua 等脚本语言都可以看作“沙箱语言”,本身没有调用系统功能的能力,需要第三方扩充 (比如 Node.js) 才能支持。 |
69
felixlong 2020-05-06 11:36:56 +08:00
@teawithlife 因为 OC 比起 Java 来确实太烂太古老了。
|
70
jsq2627 2020-05-06 12:56:31 +08:00 1
TIOBE 统计主要是基于各大搜索引擎的流量来统计的,涵盖范围不仅包含软件工程界,还包含了数学、工业、科研等各大领域,是要滞后于软件业界发展趋势的
作为对比,我觉得 SO/GitHub 的统计靠谱多了 https://insights.stackoverflow.com/survey/2019#technology-_-programming-scripting-and-markup-languages https://madnight.github.io/githut/#/pull_requests/2020/1 不过说实话,python 是最有可能全民普及的编程语言,未来有潜力加入初高中课本的。语言简单,生态好,资料全,发展久,很适合普罗大众学习 |
71
yy77 2020-05-06 13:22:53 +08:00
@teawithlife 苹果放弃 OC 了,但是 Oracle 没有放弃 Java 呀,版本号都刷到 14 了。
|
72
olaloong 2020-05-06 18:25:23 +08:00 via Android
Python 多好啊,万金油语言。我觉得任何语言的程序员都应该学点 Python,写点小工具太方便的。
|
73
cz5424 2020-05-06 18:47:44 +08:00 via iPhone
PHP 转 Python 除非做大数据处理或者 ai 方向,继续做后端等着凉凉
|