标签 TIOBE 下的文章

收听电台导致马自达车载系统损坏

1 月 30 日,西雅图的部分车型的马自达车主在收听了一个电台之后发现 车载娱乐系统损坏 了。当将广播调到一个当地的 NPR 电台 KUOW 94.9 时,来自该电台的一个信号会导致系统崩溃、屏幕冻结、车载系统陷入无限重启当中。马自达称,故障原因是电台向它的高清播放流发送了一个没有扩展名的图片,系统无法解析,这导致了价值 1500 美元的 CMU 零件损坏。而且,现在这个零件还没货。

老王点评:这真是远程广播式攻击了!

法国政府要求公司停止使用谷歌分析

一家法国公司被命令 停止使用谷歌分析,因为法国 CNIL 说美国情报部门可能会访问这些数据。它援引欧盟的 GDPR,命令至少一家法国公司停止使用这项来自谷歌的网页访问分析服务。它指出由谷歌分析收集的“互联网用户的数据被转移到美国,这违反了 GDPR”。这一新举措基于欧盟法院最近的“Schrems II”判决,其影响到任何向欧盟以外的数据转移。谷歌在支持页面也承认,在默认情况下,谷歌分析不符合 GDPR 的要求。

老王点评:这和前两天的另外一个使用 谷歌字体的案例 一样,看来欧盟之外的互联网服务要遵守 GDPR 的要求,可能需要重新设计数据的存储和使用了。

因 Alexa 排名服务即将下线,TIOBE 指数发生变化

2022 年 2 月 的 TIOBE 编程社区指数已经出来了,表面上没有什么变化,但很多编程语言的份额和上个月相比都发生超过 1% 的变化。月与月之间的差异很少超过 1%,这种 变化的主要原因Alexa.com 即将下线,而 TIOBE 指数用它来选择排名最高的 25 个搜索引擎进行计算。2 月份的指数采用 Similarweb 替代了 Alexa,并同时导致了整个系统架构的变化。目前的搜索引擎名单主要包括各种本地化的谷歌产品、亚马逊、维基百科和中国门户网站 QQ,以前的来源搜狐、Ebay 等没有被考虑在 2 月份的名单中,因为它们必须首先被整合到新的程序中。

老王点评:其实编程语言是否流行,和你该不该学它、用它没什么关系,这种排行榜只适合做闲聊话题。

2021 年 7 月版的 TIOBE 编程社区指数已经出来了,榜单前几名有点拥挤。

该指数首次发布于 2001 年 7 月,当时 TIOBE 首席执行官 Paul Jansen 开始了“一个个人爱好项目,想看看哪些语言有需求”。从那时起,确定一种语言的受欢迎程度(也就是在该指数中的位置)的方法基本保持不变:通过计算列表中的热门搜索引擎的 “+<语言> programming” 的查询的点击率并将其标准化来计算评级。

2004 年,谷歌方式的改变使得 TIOBE 增加了更多的搜索引擎,以减少波动。然而,目前使用的大多数合格的引擎都属于谷歌家族,所以那里的变化仍然会影响整体结果。对该指数的批评往往归结为其意义不大,因为像新版本或临时问题这样的单一事件有可能大大改变排名的结果。

TIOBE 公司成立于 Eindhoven,主要以其 TICS 产品而闻名,这是一个测量软件代码质量的框架。它的名字是“The Importance Of Being Earnest”的缩写,意在反映该公司“真诚和专业的态度”(我们想,这也为奥斯卡•王尔德的鉴赏家提供了一点笑料)。

20 年前,TIOBE 指数的最高排名是由 Java、C 和 C++ 组成的。这与今天的情况没有太大区别,只是 Python 取代了 C++ 的位置,而且这三个顶级竞争者显然比以前更接近。

在连续 15 个月占据最高位置的 C 和排名第三的 Python 之间,这次的差距只有 0.67%。一年前,两者之间的差距约为 7.36%,因此 2020 年的年度语言似乎正处于一个清晰的轨道上。最新一期的 PYPL 指数已经看到 Python 在那里牢牢占据榜首,它在过去五年中的受欢迎程度增长最快。同时,在 TIOBE 指数中排名第二的 Java 似乎正在继续失去地位。

Jansen 解释说 Python 的持续上升与“数据挖掘和人工智能领域的蓬勃发展”有关。然而,这不可能全部的原因,因为像 R、Matlab 和 Julia 这样的语言在该领域也很常见,目前在该榜单中略有回落,要么更多是停滞不前。拥有一个比较成熟的工具生态系统,包括像 NumPy、TensorFlow 和 PyTorch 这样的重量级工具,以及相对稳固的 IDE 支持,肯定有助于 Python 的排名攀升。

除了少数例外,前十名与去年的排名基本保持一致。R 从第 8 位下降到第 12 位,Swift 从第 10 位下降到第 16 位,为中坚力量 PHP 和 SQL 腾出了一点空间。

再往下看,前 30 名中还有一点有趣的变化,Go 从第 20 名爬升到 2 月份的第 13 名。

Rust 也有些许进步,从第 30 位跃升至第 27 位。除其他原因外,这可能是由于人们对 Rust for Linux 项目的兴趣越来越大,该项目旨在为 Linux 内核带来内存安全,并在最近开始获得资金支持。


via: https://devclass.com/2021/07/05/20-years-of-tiobe-programming-community-index-go-gets-a-bounce/

作者: Julia Schmidt 选题:wxy 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

  TIOBE 2013 年 4 月编程语言排行榜公布了。这次发布不但给出了当月的各个语言的排名,还同时对比了各个语言相对于去年 4 月份的排名情况,经过对比可以发现,排名前八的语言去年四月和今年四月的排名是一样的,看来在这一年的期间里,程序员们都很淡定的看待各个语言的发展,该用哪种还用哪种。而不管是退出不在使用某种语言的程序员还是新程序员学习某种语言的趋势维持稳定状态。这一年来程序员们很淡定。

  在09年之前,Objective-C 对于大家来说了解的人实在是不多,不过由于 iPhone 到后来的 iPad 的成功,导致这种给它们开发应用的语言有了一个突飞猛进的发展,从而使 Objective-C 连续在 2011 年和 2012 年得到年度语言称号,不过到现在的发展势头缺有所减缓了,而且从上个月的第三位下降到第四位了,当然了,发展慢是发展到一定程度后的必然趋势,而一个名次的涨跌也关系不大。不过可以看到的是想撼动 C 和 JAVA 那是没有个十年八年估计撼不动的。

下面就来看看详细的榜单:

    | 2013 年 4 月 | 2012 年 4 月 | 排名变化 | 编程语言名称 | 2013 年 4 月占有率 | 相对于 2012 年 4 月 | Status |
11 C17.862%+0.31%A
22 Java17.681%+0.65%A
33 C++9.714%+0.82%A
44 Objective-C9.598%+1.36%A
55 C#6.150%-1.20%A
66 PHP5.428%+0.14%A
77 (Visual) Basic4.699%-0.26%A
88 Python4.442%+0.78%A
910 Perl2.335%-0.05%A
1011 Ruby1.972%+0.46%A
119 JavaScript1.509%-1.37%A
1214 Visual Basic .NET1.095%+0.12%A
1315 Lisp0.905%-0.05%A
1416 Pascal0.887%+0.07%A
1513 Delphi/Object Pascal0.840%-0.53%A
1632 Bash0.840%+0.47%A
1718 Transact-SQL0.723%-0.04%A
1812 PL/SQL0.715%-0.66%A
1924 Assembly0.710%+0.24%A--
2021 Lua0.650%+0.08%B

长期发展趋势图:

排名 20 至 50 名编程语言:

| Position | Programming Language | Ratings |
21Ada0.642%
22SAS0.634%
23ABAP0.588%
24MATLAB0.517%
25COBOL0.491%
26R0.484%
27Scheme0.419%
28Fortran0.407%
29Scala0.336%
30Prolog0.324%
31Erlang0.323%
32Haskell0.317%
33Scratch0.317%
34Logo0.316%
35D0.314%
36Forth0.240%
37Smalltalk0.235%
38ActionScript0.226%
39APL0.222%
40Common Lisp0.219%
41Awk0.204%
42ML0.199%
43J0.187%
44JScript.NET0.166%
45(Visual) FoxPro0.158%
46Tcl0.148%
47PL/I0.148%
48Ladder Logic0.144%
49Algol0.137%
50NXT-G0.137%

来自:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html