首页    期刊浏览 2024年10月06日 星期日
登录注册

文章基本信息

  • 标题:Let-Binding with Regular Expressions in Lambda Calculus
  • 本地全文:下载
  • 作者:Takuya Ohata ; Shin-ya Nishizaki
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2016
  • 卷号:11
  • 期号:2
  • 页码:220-229
  • DOI:10.17706/jsw.11.2.220-229
  • 出版社:Academy Publisher
  • 摘要:We often give proper names to variables in programs based on their types, usages, and means, and the regularity and there are several kinds of conventions for variable-naming in programming languages. For example, we use variables i, j, k or i1, i2, i3 for thevariables of integer type. In this paper, we propose let-binding mechanism by which you can declare multiple variables simultaneously using regular expressions. We formalize this variable binding mechanism in the framework of the lambda calculus: we propose a lambda calculus with the regular expression let-bindings and a simple type system to the calculus in the style of Curry. We then study the calculus and the type system from the theoretical viewpoint.
  • 其他关键词:Programming language design, functional programming language, regular expression, variable declaration.
国家哲学社会科学文献中心版权所有