首页    期刊浏览 2024年09月19日 星期四
登录注册

文章基本信息

  • 标题:C# 3.0 makes OCL redundant!
  • 本地全文:下载
  • 作者:David Akehurst ; Gareth Howells ; Markus Scheidgen
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2007
  • 卷号:9
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:Other than its "platform independence" the major advantages of OCL over traditional Object Oriented programming languages has been the declarative nature of the language, its powerful navigation facility via the iteration operations, and the availability of tuples as a first class concept. The recent offering from Microsoft of the "Orcas" version of Visual Studio with C# 3.0 and the Linq library provides functionality almost identical to that of OCL. This paper examines and evaluates the controversial thesis that, as a result of C# 3.0, OCL is essentially redundant, having been superseded by the incorporation of its advantageous features into a mainstream programming language.
国家哲学社会科学文献中心版权所有