R(R在GNU S中)的编程范例是什么?
我相信自己熟悉不同概念范式的编程语言(在C++,Java,Prolog和其他一些语言中都有程序),但是虽然我已经编写了自己的小R脚本,但我不确定R应该代表哪种范例.
had*_*ley 19
R支持面向对象和函数式编程范例的混合.
在功能方面它:
但
在面向对象方面:
它有三个内置的OO范例:S3和S4,它们是不可变的并支持泛型函数样式OO,以及引用类(又名R5),它们是可变的,并支持更常见的消息传递样式OO.
S4受到OO风格的普通lisp(CLOS)和dylan的严重影响.
也有一些贡献包,提供其他类型OO的:proto,mutatr,R.oo,OOP.
但
| 归档时间: |
|
| 查看次数: |
5595 次 |
| 最近记录: |