课题基金 / 基金详情

A Method for Implementing Functional Programming Languages

A Method for Implementing Functional Programming Languages
一种函数式编程语言的实现方法
批准号:
60550260
负责人:
NOSHITA Kohei
金额:
$1.34万
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (C)
财政年份:
1985
资助国家:
日本
项目状态:
已结题
起止时间:
1985 至 1986

项目摘要

项目成果

NOSHITA Kohei的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The purpose of this project is to propose a new method for implementing functional programming languages and to study algorithmic aspects of this method from the complexity viewpoint.In 1979 D.A. Turner applied combinators to a certain practical system for evaluating lambda expressions. His system is not quite efficient in the sense that the space complexity of output is at least quadratic in n, where n is the length of input expressions. In 1985 the author presented a new method for representing combinator graphs in O(n log n) space.In this project another new efficient method called BC-chains is proposed, which requires only linear space in n even in the worst case. Provided the normal order reduction is assumed, this leads to a new reduction algorithm, which can be proved to run as efficiently as the standard normal order reduction algorithm even in the worst case. In fact, in some computing experiment, this algorithm is reported to run at least as fast as the standard one in the average sense as well.For translating input expressions to combinator graphs, a new algorithm is devised, which runs in O(n log n) time in the worst case. The space complexity of this algorithm can be proved to be O(n log n).The report of this project describes the details of all the algorithms mentioned above, which constitute the complete set of basic algorithms for translation as well as for execution. The report also contains some theoretical results on the complexity of related problems.
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
K. Noshita and T. Hikita: "The BC-chain method for representing combinators in linear space" New Generation Computing J.3. 131-144 (1985)
K. Noshita 和 T. Hikita:“在线性空间中表示组合器的 BC 链方法”新一代计算 J.3。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
K.Noshita;T.Hikita: New Generation Computing J.3. 131-144 (1985)
K.Noshita;T.Hikita:新一代计算 J.3。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
11
    Searching algorithms with transposition tables and their applications
    • 批准号:
      15500021
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $1.47万
    • 财政年份:
      2003
    • 负责人:
      NOSHITA Kohei
    • 依托单位:
    Application of game-tree searching algorithms to parallel selection
    • 批准号:
      12680337
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $1.22万
    • 财政年份:
      2000
    • 负责人:
      NOSHITA Kohei
    • 依托单位:
    Design and Evaluation of a Distributed Shared-Hashing Mechanism for Searching Game-Trees in Parallel
    • 批准号:
      10680340
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $1.73万
    • 财政年份:
      1998
    • 负责人:
      NOSHITA Kohei
    • 依托单位:
    海外基金