这个问题,猜测楼主是学心理学或教育学的吧,回答这个问题首先得理清几个基本概念
1. 什么是R语言
简单的说,R语言是一种用于统计分析的编程语言,可以把R语言理解为是比SPSS、Excel更灵活、更自由的统计分析工具。更详细的信息请移步
http://zh.wikipedia.org/wiki/R%E8%AF%AD%E8%A8%80
2.经典测量理论(CTT)与项目反应理论(IRT)
经典测量理论是以真分数理论为基础的测量理论,基本假设是 测验分数=真分数+误差分数。熟知的信度、效度区分度难度这些概念都是在经典测量理论的基础上讨论的。经典测量理论历史悠久、影响力广,直到现在仍然占据重要位置,当然它存在先天的缺陷。 详情还是看wiki,
http://en.wikipedia.org/wiki/Classical_test_theory
项目反应理论的试图通过更先进的数学工具来克服经典测量理论的固有缺陷,IRT以反应曲线的形式来描述不同能力水平的被试在某一测验中的表现,大致形式如图:

详情可查看
http://en.wikipedia.org/wiki/Classical_test_theory
3. 经典测量理论与项目反应理论的关系
二者都属于标准化测验理论的范畴,项目反应理论拥有更优秀的"基因",但它对数学工具的要求更高,对测验题的假设也更苛刻。
好了,现在回到楼主的问题,R语言并不是为这两者而生的,因此,谈不上R语言是以谁为基础,R语言只是一个统计语言,自带了非常丰富的统计函数。当然,你完全可以用R完成经典测量涉及的统计计算;由于R语言的开放性质,目前也有不少针对项目反应理论的第三方包(package)出现了。因此,可以说用R能够完成涉及经典测量、项目反应理论的数据处理工作。