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 位。 编程语言排行榜 TOP 20 榜单 前10名编程语言的走势图 以下是 21-50 编程语言排名 后 50 名编程语言如下 (Visual) FoxPro, ABC, ActionScript, APL, AutoLISP, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clipper, Common Lisp, Crystal, Eiffel, Elixir, Elm, Emacs Lisp, Factor, Forth, Hack, Icon, IDL, Inform, Io, J, Julia, Korn shell, Kotlin, Maple, ML, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PowerShell, Pure Data, REXX, S, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog 10个编程语言这几年的变动 |