A Data Structure Oriented Programming Language and Program Transformations

面向数据结构的编程语言和程序转换

基本信息

  • 批准号:
    62460221
  • 负责人:
  • 金额:
    $ 3.46万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for General Scientific Research (B)
  • 财政年份:
    1987
  • 资助国家:
    日本
  • 起止时间:
    1987 至 1989
  • 项目状态:
    已结题

项目摘要

A CCFG (Coupled Context-Free Grammar) is a grammar defined by coupling several CFGs (Context-Free Grammars). Each component CFG defines a data structure, and the CCFG can be regarded as a program (called CCFG program) which describes the relation between these data structures. Several methods for program transformation of CCFG programs have been developed including:(1) Transformations of CCFG programs to/from Prolog programs (2) Transformations between CCFG programs unfold/fold transformation elimination of intennediate data structures (3) Transformation of CCFG programs into procedural programs using the parsing techniques for context-free grammarsThe transformation based on data structures is clear and intuitive because the data structures of a CCFG program are explicitly expressed as CFGs which are syntactical components of the program.
CCFG(耦合上下文无关文法)是由多个CFG(上下文无关文法)耦合定义的语法。每个组件CFG定义了一个数据结构,CCFG可以看作一个程序(称为CCFG程序),它描述了这些数据结构之间的关系。已发展出几种CCFG程序的程序转换方法,包括:(1)CCFG程序到PROLOG程序的转换(2)CCFG程序之间的转换(展开/折叠转换消除中间数据结构)(3)使用上下文无关文法的分析技术将CCFG程序转换为过程性程序。基于数据结构的转换是清楚和直观的,因为CCFG程序的数据结构被显式地表示为程序的语法成分CFG。

项目成果

期刊论文数量(54)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
山下義行: "Coupled Context-Free Grammarにもとずくプログラミング言語の実行方式について(その2 ボトムアップの場合)" 第29回プログラミングシンポジウム報告集. 119-130 (1988)
Yoshiyuki Yamashita:《关于基于耦合上下文无关语法的编程语言的执行方法(第二部分:自下而上的情况)》第29届编程研讨会报告119-130(1988)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Yamashita, Y. and Nakata, I.: "Introduction of Negations in Context-Free Grammars" submitted to Computer Software.
Yamashita, Y. 和 Nakata, I.:“上下文无关语法中的否定介绍”提交给计算机软件。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
山下義行: "属性文法における展開/畳み込み変換" コンピュ-タソフトウェア.
Yoshiyuki Yamashita:“属性语法中的扩展/卷积变换”计算机软件。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
山下義行: "Coupled Context-Free Grammarにおける展開/畳み込み変換" コンピュ-タソフトウェア.
Yoshiyuki Yamashita:“耦合上下文无关语法中的展开/卷积变换”计算机软件。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
山下義行: "Coupled Context-Free Grammarにおける展開・畳み込み変換" コンピュ-タソフトウェア(採録決定).
Yoshiyuki Yamashita:“耦合上下文无关语法中的扩展和卷积变换”计算机软件(已接受)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

NAKATA Ikuo其他文献

NAKATA Ikuo的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('NAKATA Ikuo', 18)}}的其他基金

A Practical Processor for a Programming Language Based on Coupled Contex-Free Grammar
基于耦合上下文无关语法的实用编程语言处理器
  • 批准号:
    01880006
  • 财政年份:
    1989
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Grant-in-Aid for Developmental Scientific Research (B).

相似海外基金

Conference: Midwest Programming Languages Summits 2023, 2024, 2025
会议:2023、2024、2025 年中西部编程语言峰会
  • 批准号:
    2330888
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
REU Site: Research Experience for undergraduates in Programming Languages (REPL)
REU 网站:编程语言本科生研究经验 (REPL)
  • 批准号:
    2244494
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
Travel: Student Travel for the Programming Languages Mentoring Workshop (PLMW) at the International Conference on Functional Programming (ICFP)
旅行:参加国际函数式编程会议 (ICFP) 编程语言指导研讨会 (PLMW) 的学生旅行
  • 批准号:
    2328059
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Conference on Programming Language Design and Implementation (PLMW@PLDI), 2023-2025
NSF 学生旅费补助金,用于 ACM SIGPLAN 编程语言设计与实现会议 (PLMW@PLDI) 编程语言指导研讨会,2023-2025 年
  • 批准号:
    2310964
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
Travel: NSF Student Travel Grant for 2023 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2023 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
  • 批准号:
    2311257
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
Travel: Oregon Programming Languages Summer School 2023: Types, Semantics, and Logic
旅行:2023 年俄勒冈编程语言暑期学校:类型、语义和逻辑
  • 批准号:
    2329771
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
Theory and Application for Robust and High-Performance Systems Programming Languages
鲁棒高性能系统编程语言的理论与应用
  • 批准号:
    22KJ0561
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Travel: NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Symposium on Principles of Programming Languages, 2024-2026
旅行:2024-2026 年 ACM SIGPLAN 编程语言原理研讨会编程语言指导研讨会的 NSF 学生旅行补助金
  • 批准号:
    2334703
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
Travel: NSF Student Travel Grant for 2024 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2024 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
  • 批准号:
    2327889
  • 财政年份:
    2023
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Standard Grant
Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
  • 批准号:
    RGPIN-2021-02734
  • 财政年份:
    2022
  • 资助金额:
    $ 3.46万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了