【24h】

Redesigning with traits

机译:用特征重新设计

获取原文

摘要

Although Smalltalk is one of the oldest object-oriented programming languages, its conception and programming environment can still be considered as a design pearl and as a beacon in the realm of programming languages and programming environments. Other dynamic languages (such as Lisp, Scheme, Self,...) were similarly influential in expanding what software engineers can express with their programs.With the rising popularity of languages like Ruby, Python, Javascript, PHP, and with the growing challenges of aspect-orientation, pervasive computing, mobile code, and context-aware computing, dynamic languages are a worthy topic for further research. Therefore, ESUG decided to broaden the scope of the formerly "Smalltalk only" research track of its yearly meeting in order to enable cross-fertilization with research conducted using other dynamic languages. This way we hope to obtain more significant scientific results on various aspects of dynamicity in programming languages. >This volumeholds the papers that were presented during the 2007 edition of the conference which was held in Lugano, Switzerland. After careful reviewing by at least three reviewers we selected 11 papers out of 16 for inclusion in the conference. We took great care to avoid conflicts of interest by ensuring that reviewers did not have any formal connections to one of the authors of the papers they reviewed, namely (a) working in the same institution, university, or research group, (b) having written joint papers, (c) supervised earlier work, (d) had family ties, (e) or otherwise felt uncomfortable reviewing the work. The papers were reviewed using the typical academic standards: (a) present sound scientific work (a relevant problem, a convincing solution described in sufficient detail to allow replication, a sound validation, cite related work), (b) help the community (have something interesting to say to researchers working on dynamic programming languages in general and Smalltalk in particular), (c) reports somethingworthwhile for further reference (other researchers will cite this work in the future).
机译:虽然Smalltalk是最古老的面向对象的编程语言之一,但其概念和编程环境仍然可以被视为设计珍珠,并作为编程语言和编程环境领域的灯塔。其他动态语言(如LISP,Scheme,Self,...)在扩大软件工程师可以与其程序表达的情况下类似地有影响力。与Ruby,Python,JavaScript,PHP等语言的普及不断上升,以及日益增长的挑战方面方向,普适计算,移动代码和背景感知,动态语言是进一步研究的有价值的话题。因此,Esug决定扩大前者“SmallTalk的范围”的年度会议的范围,以便能够使用其他动态语言进行的研究进行交叉施肥。这样,我们希望在编程语言中获得更重要的科学结果。 >这个Volumeholds在瑞士卢加诺举行的2007年会议期间提出的论文。在仔细审查至少三位审稿人员后,我们选择了16篇论文,其中16篇论文纳入会议。我们非常注意避免利益冲突,通过确保审稿人与他们审查的文件的作者没有任何正式的联系,即(a)在同一机构,大学或研究小组(b)中工作书面联合论文,(c)监督前面的工作,(d)有家庭关系,(e)或以其他方式感到不舒服的审查工作。使用典型的学术标准进行审查论文:(a)目前的声音科学工作(相关问题,一个充分细节描述的令人信服的解决方案,以允许复制,声音验证,引用相关工作),(b)帮助社区(有有趣的是对一般和SmallTalk工作的研究人员特别有趣的研究人员,(c)报告以其他方式为进一步参考(其他研究人员将来会引用这项工作)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号