TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20
TIOBE 已公布 2020 年 4 月的编程语言排行榜。
这期的标题主角是 Scratch,它是 MIT Media 实验室 Lifelong 幼儿园团队的一个项目,其通过点击并拖拽的方式可视化完成编程,帮助儿童培养编程思维,学会创造性地思考、系统地推理和协同工作。
编程作为现代社会需要的一项技能受到了越来越多的关注,其中就包括儿童这一群体,这期的标题也侧面印证了少儿编程热的流行趋势。
可能有人会对 Scratch 居然比不少专业的编程语言更流行觉得不可思议,毕竟这只是一门教孩子入门编程的编程语言。对此 TIOBE CEO 表示,如果考虑到总共有超过 5000 万个项目是用 Scratch “写”出来的,而且每个月都会有 100 万个新的 Scratch 项目加入,这就很难再否认 Scratch 的流行。况且,既然计算机越来越成为生活中不可或缺的一部分,那么教孩子们学习编程的语言流行起来其实也就顺理成章。
TIOBE 4 月 TOP 20 编程语言
可以看到,除了 Scratch,SQL、Go、Swift 和 R 语言在这个月都有着激烈的上升趋势,R 语言更是进入了 TOP 10。
上个月被认为呈现“没落”迹象的 Delphi,在这次的榜单中跌出了前 20。缺少苹果扶持的 Objective-C 虽然一直在 TOP 20 内徘徊,但它显示出的却是下降趋势。
TOP 10 编程语言 TIOBE 指数走势(2002-2020)
第 21-50 名的编程语言排行
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
(Visual) FoxPro, ABC, ActionScript, Alice, Arc, ATLAS, Awk, bc, Bourne shell, C shell, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Forth, Hack, Icon, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, MQL4, NATURAL, Object Pascal, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Pure Data, Q, Red, Ring, S, Smalltalk, Solidity, SPARK, Tcl, Vala/Genie, Verilog, VHDL, Whitespace
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
详细榜单信息可以查看 TIOBE 官网。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenCV 4.3.0 发布,Intel 开源的计算机视觉库
OpenCV 4.3.0 发布了。OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。 此版本更新亮点包括: DNN module 改进的图层/激活/支持更多模型: ONNX:LSTM、Broadcasting、常量的代数,具有多个输入的 Slice DarkNet:分组卷积、S型、swish、scale_channels MobileNet-SSD v3:#16760 新的样本 / demos: Clothes parts segmentation和CP-VTON DaSiamRPN tracker Intel® 推理引擎后端 (OpenVINO™): 通过nGraph OpenVINO API添加了对自定义图层的支持#16628 默认使用 nGraph OpenVINO API#16746 CUDA 后端中的许多修复和优化 OPEN AI LAB 团队使用其 Tengine 库提交了可在 ARM 上加速 OpenCV DNN 的补丁: G-API module TBD 性能改进 具有 CPU 优化功能的 IPP-ICV 库已更新到 202...
- 下一篇
Chrome 浏览器计划追踪你的多媒体播放记录
过去几个月中,谷歌不断丰富 Chrome 浏览器的功能,为用户提供了更优秀的多媒体播放体验。去年 12 月,Chrome 浏览器启用了全新多媒体控制工具,引入了对 Chromecast 的支持;上月初,Chrome 又在多媒体控制中心测试了全新的画中画按钮。现在谷歌又准备添加一项新功能,帮助你追踪浏览器中的多媒体播放历史记录。 最近在 Chromium Gerrit 中,外媒发现了一系列带有 "media-history" 标签的提交。顾名思义,这个功能将允许你轻松地访问你的媒体播放历史记录,就像你目前访问浏览器的历史记录一样。该功能目前正在测试中,并通过 chrome://flags#media-history 进行启用。 和浏览器的历史记录一样,该功能将给你提供从媒体历史记录中删除媒体 URL 的选项,当你从 Chrome 历史记录中删除一个项目时,它将自动进行删除。 到目前为止,该功能的基本网页界面在 chrome://media-history,但还没有提供给用户。不过,谷歌有可能会继续迭代这个 UI,并将媒体历史记录作为一个单独的页面推出。此外,谷歌还很有可能将新功能作为单独...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境