Soft_Job 板


LINE

Java持续失宠,12月TIOBE Index排名被C++超越首度落至第4名 TIOBE Index 12月程式语言受欢迎排名,Java被C++超越首次落到第4名,而这也是C++自 2003年以来,再度有望成为年度语言 文/李建兴 | 2022-12-07发表 程式语言排名TIOBE Index在2022年末,公布12月最受欢迎的程式语言排名,前三名分别 为Python、C和C++,而这也是Java首次落到第4名。 TIOBE执行长Paul Jansen提到,下个月他们会揭晓2022年度最佳程式语言,目前有3个候 选语言,为Python、C和C++。Python和C都多次获奖,而C++却仅在2003年获得一次,不过 他认为,C++的日益普及是建立在Java衰退之上。 这次的TIOBE Index为2022年最後一次程式语言排名,比起去年,有不少程式语言的排名 产生变动,像是记忆体安全语言Rust就达到20名,最高甚至达到18名,但是在前一年同期 却只有27名。 Rust有这样的进展不是没有原因,不少大型企业认同Rust的记忆体安全特性,除了增加程 式的安全性之外,还能够有效降低安全程式的开发成本,因此纷纷扩大采用。微软看上 Rust的安全性,在2020年开始提供Rust版本的Windows Runtime(WinRT),Azure技术长 更在推特上呼吁应该要以Rust代替C/C++开发,而Meta也将Rust视为内部开发的优先程式 语言之一。 近期Google发表了针对Android漏洞的调查结果,发现近年Android的记忆体安全相关漏洞 数量大量减少,Google提到,他们认为这与Rust程式码比例上升有关。开发团队从 Android 12版本开始,使用Rust开发新功能,到了Android 13已经拥有150万行的Rust程 式码,而记忆体漏洞年度总数,从2019年223个,下降到了2022年85个。除了商业专案, Rust也被Tor等开源安全专案使用,因此Rust後续发展看涨。 Go程式语言的重要功能更新泛型,在2022年正式登场,这项受到众开发者期待的功能,却 在发布之後面临各种批评,有不少开发者认为Go泛型的实作方式,使得程式码变慢,而Go 泛型主要设计者Ian Lance Taylor则出面说明Go泛型的使用时机,认为程式码变慢显示泛 型使用错误。 Go社群历经热闹的2022上半年,而在8月释出的Go 1.19版本则改进泛型功能,使程式码效 能可提升达20%。整体来说,Go从去年的19名有不少的名次前进,成长到了12名。 在TIOBE排行中,还有一个有趣的现象,是Apple生态系开发语言Swift和Objective-C, Swift作为Objective-C後继者,却在这个排行中持续往下,从去年的10名掉到15名,而 Objective-C却从去年的29名,上升到了19名,前後世代的开发语言更迭发展值得关注。 https://www.ithome.com.tw/news/154593 --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.229.180.64 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1670461887.A.83E.html
1F:推 Killercat: Rust上手有一定门槛,go的上手门槛低很多 12/08 09:24
2F:→ Lhmstu: Rust应该大公司使用的优势比较明显,缩减很多维护成本 12/08 10:08
3F:→ jobintan: 用C#的人,多半应该都是游戏开发(Unity/Godot),能维 12/08 11:21
4F:→ jobintan: 持五名内,也不容易呢。 12/08 11:21
5F:→ d0808: 目前待工厂的it也是用c# 12/08 12:00
6F:推 somefatguy: C++台湾学校都不教了 12/08 12:08
7F:推 kimi0325: c++哪里台湾学校不教... 12/08 12:09
8F:→ somefatguy: 很明显吧,现在新鲜人有学C++的很少,以前基本上是标 12/08 12:22
9F:→ somefatguy: 配 12/08 12:22
10F:推 wulouise: rust让你很难写错,只是写的时候很累 12/08 12:26
11F:推 ab4daa: 什麽垃圾 perl才是最强语言 12/08 12:37
12F:推 jej: 用Python又不能和女生说给你看我的大蛇 12/08 12:38
13F:→ jej: 用C++也遇不到C cup 12/08 12:38
14F:→ jej: 只有Java还可以喝星巴克 12/08 12:38
15F:推 Alex548291: 哪里的台湾学校不会碰C++阿 12/08 12:49
16F:→ moom50302: 战语言是一件很…的事情,偏偏很多写手喜欢拿来炒话题 12/08 12:55
17F:→ adsl12367: C++必备 12/08 12:59
18F:嘘 hegemon: 真的很多学校丢掉C跟C++呀 12/08 13:07
19F:→ shvanta: PHP再战十年 12/08 13:29
20F:→ acgotaku: 什麽语言都没差拉 现在都分散式了 效能问题都不在语言上 12/08 13:39
21F:→ acgotaku: 很多网路公司还在用php撑超大流量的旧服务 12/08 13:41
22F:→ ssccg: 以前学校也是教C,没多少真的碰C++ 12/08 13:45
23F:→ ssccg: 文内就在写记忆体安全Rust排名上升中还在没差,又不是只有 12/08 13:46
24F:→ lchcoding: ...==无聊... 12/08 13:46
25F:→ ssccg: 效能一个问题 12/08 13:47
26F:推 chter: 以前都教罩杯,现在都教蟒蛇QQ 12/08 14:05
27F:推 YukiTW: 应该说很少大学在教程式设计,开的课叫资料结构 12/08 14:18
28F:→ YukiTW: 那老师用Go 或 Python教都无所谓 12/08 14:18
29F:→ TakiDog: 作业限制语言,不会写你家的事 12/08 14:50
30F:推 hegemon: 不是,是很多大学的程式设计直接上蛇蛇 12/08 15:19
31F:→ testPtt: 为什麽用c做的语言不做成c框架就好都要单独搞一个新语言 12/08 15:31
32F:推 cmpunk66: 写rust 很好玩 12/08 15:47
33F:→ ssccg: 程式设计还是会教啊,就是有完全没碰过要从if for while教 12/08 16:53
34F:→ ssccg: 起的新生 12/08 16:54
35F:推 wsad50232: C++ 如果想害一个人~ 12/08 17:15
36F:推 wsad50232: 出现一种框架 就开发一种语法 这样语法才能不断更新 也 12/08 17:17
37F:→ wsad50232: 才会有学不完的语言 12/08 17:17
38F:推 roccqqck: rust应该会愈来愈猛 除非carbon也有类似特性取代 12/08 17:53
39F:推 yamakazi: 我大C++重返荣耀 12/08 18:03
40F:→ superpandal: c框架还是绕不开c的基础 c也是有一堆框架就是 只是都 12/08 19:48
41F:→ superpandal: 几乎都不是web相关 12/08 19:49
42F:→ superpandal: shell上升了 我自己都写了一个shell框架 12/08 19:50
43F:推 bnd0327: 学校大多教C,C++只是顺手讲讲吧 12/08 20:18
44F:推 viper9709: 蟒蛇跟罩杯XDDD 12/08 20:50
45F:推 leftless: 学校只教计概资结演算法 需要实作的部份用C&C++演示 12/08 20:55
46F:→ leftless: 不会特别从头开始教你怎麽用这个语言吧 12/08 20:55
47F:推 JackChena: Kt比较好用吧 12/08 22:25
48F:推 ohmylove347: rust不是蛮强的吗?discord还嫌go效能不够换去rust 12/08 22:31
49F:推 roccqqck: go随便写效能都一定水准 rust要写到效能更好要调 12/08 23:06
50F:推 crazycy: Discord的案例是反过来 Go调半天都输没调多少的Rust 12/08 23:27
51F:→ gpctv: 才第四,我觉得Spring 还不错啊! 12/09 01:20
52F:→ gpctv: python Flask 不错玩 12/09 01:20
53F:推 NTUmaki: 台大资工大一教C,清交成查了一下课纲大一也有程式设计的 12/09 02:48
54F:→ NTUmaki: 课,说学校不教程式的是哪些学校不教啊?没道理越後面的 12/09 02:48
55F:→ NTUmaki: 学校反而基础不上? 12/09 02:48
56F:嘘 peter98: 谁说学校不特别从头教? 112 113 114 116都有捏 12/09 02:55
57F:→ jobintan: 大学一开始学C/C++没啥问题,以後自己举一反N就好。 12/09 07:58
58F:→ jobintan: 基本概念建立起来先以後要转换也比没基础的容易。 12/09 07:59
59F:推 nayeonmywife: Python 到底为啥都第一名,因为新手都被拉去学Py? 12/09 08:48
60F:→ nayeonmywife: 感觉这个只包括後端语言,JavaScript 竟然没有占榜 12/09 08:48
61F:→ roccqqck: https://youtu.be/Z0GX2mTUtfo 12/09 09:15
62F:→ testPtt: 现在py这麽热门s60系统却红不起来 12/09 09:23
63F:→ hegemon: 去翻翻板上的文章就知道了呀,所有新人还有ai仔都在学蛇 12/09 09:30
64F:→ hegemon: 蛇呀,然後就有人幻想可以用蛇蛇一统後端跟ai...最後发现 12/09 09:30
65F:→ hegemon: 不对才找其他技术的人进来收拾残局 12/09 09:30
66F:→ hegemon: rust要输go很难啦,光记忆体管理就赢很多了... 12/09 09:30
67F:→ shooter555: 我觉得java很难上手 12/09 10:26
68F:→ shooter555: C#之於windows C之於linux 这两个排名很难下降 12/09 10:31
69F:→ shooter555: 只要windows linux的使用占比没太大改变 12/09 10:32
70F:→ shooter555: 现在学校资料结构已经不是用C教了吗 12/09 10:35
71F:→ testPtt: java有讨债公司在盯 ms跟goog都吃过亏 12/09 10:41
72F:→ testPtt: c#+win主要是gui生态太强大 其他大多只能从console开始学 12/09 10:54
73F:推 Phenomenon: 最终都还是要写 C的 12/09 11:06
74F:推 sniper2824: Microsoft java说人家难上手.. 12/09 11:43
75F:嘘 B0988698088: Javascript 这种垃圾有啥好占榜的== 12/09 11:51
76F:→ becca945: 哪间学校不教== 12/09 12:51
77F:推 cathychg: c++那与游戏开发与韧体有关 网页浏览器与,c++是不同的 12/09 13:46
78F:→ testPtt: c++就宣告顺序改了那麽多版还不能交给编译器判断 12/09 14:18
79F:推 hegemon: 某楼是没玩过Oat++吗?C++的後端framework ,C++ Web仔福 12/09 14:30
80F:→ hegemon: 音 12/09 14:30
81F:推 joshua5201: 交大还是有教 大学本科的还是教C/C++比较好 12/09 17:47
82F:→ joshua5201: CS太多东西不能省 连教Java都会把指标省掉 12/09 17:47
83F:→ alihue: 没教的会不会是科大? 12/09 18:28
84F:嘘 pttano: PHP月薪十万起,学啥C++ 12/09 20:27
85F:推 shadow0326: 不远的未来都叫GPT写了 谁还自己写code 12/09 21:56
86F:→ MonyemLi: 分散式的问题在帐单上 12/09 23:04
87F:推 anandydy529: S60有红过啊,可是现在死了 12/10 02:21
88F:推 comicat: 有在碰招募的,现在收到的真的py满地都是 12/10 12:31
89F:→ comicat: 毕业生有用Java C#实作过专题的超少了,非本科跳的也是py 12/10 12:34
90F:→ comicat: 2.30年的大公司,Java C# PHP 这些语言都还很常用 12/10 12:35
91F:→ comicat: 10年前用至今日的MES满满的c# 12/10 12:37
92F:→ testPtt: 听说很多老师用py取代matlab 12/10 14:13
93F:推 newking761: c++加上py…根本无敌啊 12/10 18:03
94F:推 imreader: 努力的用 Java ,然後产品上市时,被 Oracle 收费,何苦 12/10 22:34
95F:推 weiye: 由 java 跳到 kotlin 的比例不知道有多少。 12/11 00:37
96F:→ refusekkk: 很多不教??台清交成谁不教 说说看 12/11 01:13
97F:推 hegemon: 美国很多都不教了..台大我记得有一届也是.... 12/11 08:24
98F:推 skyline9981: 交大反而没教java跟python 都要自己来 12/11 14:48
99F:→ testPtt: 其实很多都要自己来 学校只教你怎麽做ppt 12/11 16:26
100F:推 xluds24805: 不教 C/C++ 的学校,还是不要去读吧ww 12/11 18:38
101F:→ Taiwanbiru: 没教C/C++蛮夸张的 觉得自己毕业生没那个能力去做RD 12/11 21:59
102F:→ Taiwanbiru: ,乾脆不浪费时间吗?xD 12/11 21:59
103F:推 PTTNella: 虽然我依旧深爱 PHP,但 Rust 真的蛮有趣的 12/12 10:35
104F:→ angusyu: 这只是因为大量写Android java的人改写kotlin了吧 12/12 17:55
105F:→ joe820730: 其他科系先不讨论,电资学院怎麽可能不教C/C+/C#… 12/12 20:44
106F:推 hegemon: 有呀...前几年蛇蛇AI正流行的时候,确实很多学校连C都不 12/13 09:26
107F:→ hegemon: 上了,计算机结构还在吵要移出必修,尤其是欧美的学校 12/13 09:26
108F:→ testPtt: 我觉得是上面很多人会认为ppt举个c码当范例就算有教了 12/13 13:08
109F:推 gisasy001: 学java 的人不就哭哭了 12/13 17:45
110F:→ alan3100: 还在讲被oracle收费也太云了吧XD 别乱误导好吗 12/14 02:59
111F:推 dolanmin: 学Java也不会哭哭,总是用得到 12/15 04:07
112F:推 TeaEEE: C能历久不衰真是太神了 12/15 09:06
113F:推 hegemon: 光嵌入式系统 作业系统 iot领域C就换不掉了 12/15 14:29
114F:推 askacis: 除非CS 出来的都不写 FW, 不然不教 C 根本是害人 12/17 11:25
115F:推 chobit199685: 组合语言也很好用呀^w^ 12/17 12:13
116F:推 sugaryeh000: C真的很好玩,好像小时候玩积木的感觉。Java就算了要 12/23 09:14
117F:→ sugaryeh000: 不是得学OOP真的很写丢出窗外去 12/23 09:14
118F:推 ma721: 程式不都是积木,哪有分 12/28 13:24







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP