基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
以理论研究的视角,现有面向对象程序设计语言的理论模型存在不足,如C++不支持元类,Java和C#的基本类型不是对象等.为此,设计了一种程序设计语言Shrek,将多种语言特性和语言设施统一在一个简洁、一致的模型下实现.Shrek语言是基于类的完全面向对象语言,拥有动态强类型系统,采用了与Mixin相结合的单继承机制.该语言具有协调一致的类对象结构,具备结构化计算反射能力,能够进行安全的元类程序设计.另外,它还支持多线程程序设计和自动垃圾回收,并通过本地方法机制极大地增强了自身的表达能力.该语言的原型系统已经实现,达到了预期的设计目标.
推荐文章
流程序设计语言Brook研究
Brook
Kernel函数
基于JavaScript的面向对象语言特性及其程序设计
JavaScript
面向对象
语言特性
程序设计
一种基于流演算的动态规划程序设计语言
流演算
流演算执行器
动态规划算子
离/在线执行
程序设计语言
网络型Visual Basic程序设计语言课件的设计与实现
网络型
Visual Basic程序设计语言
课件
教学
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Shrek:一个动态面向对象程序设计语言
来源期刊 东南大学学报(英文版) 学科 工学
关键词 动态类型 元类程序设计 计算反射 本地方法 面向对象程序设计语言
年,卷(期) 2009,(1) 所属期刊栏目
研究方向 页码范围 31-35
页数 5页 分类号 TP312
字数 731字 语种 英文
DOI 10.3969/j.issn.1003-7985.2009.01.008
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 徐宝文 南京大学计算机科学与技术系 54 1273 19.0 34.0
5 周毓明 南京大学计算机科学与技术系 12 105 4.0 10.0
7 曹璟 东南大学计算机科学与工程学院 4 10 2.0 3.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (7)
节点文献
引证文献  (1)
同被引文献  (15)
二级引证文献  (9)
1989(1)
  • 参考文献(1)
  • 二级参考文献(0)
1990(1)
  • 参考文献(1)
  • 二级参考文献(0)
1993(1)
  • 参考文献(1)
  • 二级参考文献(0)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2001(1)
  • 参考文献(1)
  • 二级参考文献(0)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2014(1)
  • 引证文献(1)
  • 二级引证文献(0)
2015(3)
  • 引证文献(0)
  • 二级引证文献(3)
2016(2)
  • 引证文献(0)
  • 二级引证文献(2)
2017(3)
  • 引证文献(0)
  • 二级引证文献(3)
2018(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
动态类型
元类程序设计
计算反射
本地方法
面向对象程序设计语言
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
东南大学学报(英文版)
季刊
1003-7985
32-1325/N
大16开
南京四牌楼2号
1984
eng
出版文献量(篇)
2004
总下载数(次)
1
总被引数(次)
8843
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
江苏省自然科学基金
英文译名:Natural Science Foundation of Jiangsu Province
官方网址:http://www.jsnsf.gov.cn/News.aspx?a=37
项目类型:
学科类型:
论文1v1指导