Shrek:一个动态面向对象程序设计语言

来源 :东南大学学报:英文版 | 被引量 : 0次 | 上传用户:eagleqizha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以理论研究的视角,现有面向对象程序设计语言的理论模型存在不足,如C++不支持元类,Java和C#的基本类型不是对象等.为此,设计了一种程序设计语言Shrek,将多种语言特性和语言设施统一在一个简洁、一致的模型下实现.Shrek语言是基于类的完全面向对象语言,拥有动态强类型系统,采用了与Mixin相结合的单继承机制.该语言具有协调一致的类对象结构,具备结构化计算反射能力,能够进行安全的元类程序设计.另外,它还支持多线程程序设计和自动垃圾回收,并通过本地方法机制极大地增强了自身的表达能力.该语言的原型系统已经
其他文献
为了研究平行球面s^7的代数结构,引进了Hopf拟群上的拟模和双拟模代数的概念,由于这些概念的公理中模缺少结合性的条件,通过增加对极的条件来弥补结合性的条件.并通过双拟模代数
设计了一个可用于低中频GPS接收机系统的1.575GHz的低噪声放大器.首先考虑了ESD保护二极管和焊盘的寄生效应,对输入匹配和噪声性能的优化做了分析,并将窄带电感模型用于电路设计