8.R language

R语言是主要用于统计的一门变成软件,虽然是开源软件,但是其优秀的特点使得R在统计领域里广泛使用,甚至很多著名的商业公司也使用R,这对于缺乏商业支持的开源软件是很难看见的。广泛的使用令这个软件积累了大量的代码,而且国内不少学校也开设有这门课程。现今R已经是开源软件里面的翘楚,即使是专业人士使用也是很适合的,你不需要付费购买昂贵的MATLAB或者SPSS。
R内置多种统计学及数字分析功能。R的功能也可以通过安装包(Packages,用户撰写的功能)增强。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的面向对象(面向对象程序设计)功能。
R的另一强项是绘图功能,制图具有印刷的素质,也可加入数学符号。
虽然R主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件GNU Octave和商业软件MATLAB。[2]
R主要是以命令行操作,同时有人开发了几种图形用户界面。