TIOBE 最近公布了2017年2月编程语言指数排行榜,排名前三的还是 Java、C、C++, C# 和 Python 排第四和第五,教育类编程语言 Scratch 进入了 Top 20。

Scratch是麻省理工媒体实验室(MIT Media Lab)终身幼稚园组开发的一套电脑程序开发平台,旨在让程序设计语言初学者不需先学习语言语法便能设计产品。开发者期望通过学习 Scratch,启发和激励用户在愉快的环境下经由操作(如设计交互故事)去学习程序设计、数学和计算知识,同时获得创造性的思考,逻辑编程,和协同工作的体验。

Scratch 开发平台可安装在Mac OS X、Windows、Linux的平台上;自2.0之后,换用Actionscript编制,Scratch运行于浏览器。Scratch源码开放给非商业性质用途使用。

Scratch适用于8岁以上用户。即便用户从未学过程序编程,通过拖曳预先设定好的积木式程序模件,堆栈出指令,设置或控制角色及背景的行动和变化,从而完成程序设计。

Scratch 这个面向青少年的教育类编程语言在近年来广受欢迎,尤其是在学校。在 MIT Media Lab 的 Scratch 官网, 已超过 2000 万不同项目,并且每月新增 50 万用户。儿童教育编程这一领域的语言,估计很多程序员还记得 Logo 的小乌龟,不过这个领域和当初相比,已大不相同了。对了,Logo 在 TIOBE 中排第 36 位。

2017年2月 TOP20 编程语言

2017年2月 2016年2月 排名变动 编程语言 比率 比率变动
1 1 Java 16.676% -4.47%
2 2 C 8.445% -7.15%
3 3 C++ 5.429% -1.48%
4 4 C# 4.902% +0.50%
5 5 Python 4.043% -0.14%
6 6 PHP 3.072% +0.30%
7 9 change JavaScript 2.872% +0.67%
8 7 change Visual Basic .NET 2.824% +0.37%
9 10 change Delphi/Object Pascal 2.479% +0.32%
10 8 change Perl 2.171% -0.08%
11 11 Ruby 2.153% +0.10%
12 16 change Swift 2.125% +0.75%
13 13 Assembly language 2.107% +0.28%
14 38 change Go 2.105% +1.81%
15 17 change R 1.922% +0.73%
16 12 change Visual Basic 1.875% +0.02%
17 18 change MATLAB 1.723% +0.63%
18 19 change PL/SQL 1.549% +0.49%
19 14 change Objective-C 1.536% +0.13%
20 23 change Scratch 1.500% +0.71%

2017年2月 TOP10 趋势走向

参考:

  • TIOBE:http://www.tiobe.com/tiobe-index/
  • 维基百科:https://zh.wikipedia.org/wiki/Scratch
22 1 收藏


直接登录
最新评论

推荐关注