首页    期刊浏览 2024年11月27日 星期三
登录注册

文章基本信息

  • 标题:TAXONOMY OF THE FUNDAMENTAL CONCEPTS OF METAPROGRAMMING
  • 本地全文:下载
  • 作者:Robertas Damaševičius ; Vytautas Štuikys
  • 期刊名称:European Integration Studies
  • 印刷版ISSN:2335-8831
  • 出版年度:2015
  • 卷号:37
  • 期号:2
  • DOI:10.5755/j01.itc.37.2.11931
  • 语种:English
  • 出版社:Kaunas University of Technology
  • 摘要:Although widely used in software engineering, metaprogramming is often misunderstood. The researchers often disagree what concepts characterize metaprogramming. The concepts of metaprogramming are often used without acknowledging the usage of metaprogramming itself. We overview the examples and definitions of metaprogramming in computer science, identify, describe and discuss the fundamental concepts of metaprogramming (code generation, transformation, reflection, generalization, metaprogram, metadata, level of abstraction and separation of concerns). We analyze their relationship and present taxonomy, based on a study of sources on metaprogramming.
国家哲学社会科学文献中心版权所有