Collection Types in Programming Languages and Databases
Collection Types in Programming Languages and Databases
批准号:
9216122
负责人:
Val Tannen
金额:
$21.0万
依托单位国家:
美国
项目类别:
Continuing grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-08-01 至 1998-07-31
中文摘要
结构化递归为编程语言和数据库中常见的集合类型的操作形式提供了统一的范例。作为这一权利要求的证据,为利用列表、包和集合上的结构递归的程序的语义开发了一般特征。在结构递归和一系列操作复杂对象的现有语言之间发现了密切的联系。该项目对集合类型的一般原理进行了研究,包括异质集合、存在分歧的集合的语义、集合语言的并行语义、作为发现和验证优化的基础的集合语言的等式理论以及与集合类型的扩展模式匹配。它还涉及到一种语言的设计和原型实现,该语言展示了大多数这些想法。
英文摘要
Structural recursion provides a unifying paradigm for the forms of manipulation of collection types that are common in programming languages and databases. As evidence for this claim a general characterization is developed for the semantics of programs that exploit structural recursion on lists, bags, and sets. An intimate connection is identified between structural recursion and a range of existing languages that manipulate complex objects. This project conducts an investigation into the general principles of collection types, including heterogeneous collections, the semantics of collections in the presence of divergence, the parallel semantics of collection languages, the equational theories of collection languages as a basis for discovering and validating optimizations, and extended pattern-matching with collection types. It also involves the design and prototype implementation of a language demonstrating most of these ideas.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
III: Small: Provisioning for Autonomous Data Analysis and Scenario Exploration
-
批准号:1217798
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Val Tannen
-
依托单位:
Collaborative Research: Core Database Technologies to Enable the Integration of AToL Information
-
批准号:0629846
-
项目类别:Standard Grant
-
资助金额:$121.62万
-
财政年份:2006
-
负责人:Val Tannen
-
依托单位:
XML Query Optimization
-
批准号:0100681
-
项目类别:Continuing Grant
-
资助金额:$25.5万
-
财政年份:2001
-
负责人:Val Tannen
-
依托单位:
Undergraduate Education in High Performance Computing
-
批准号:9650811
-
项目类别:Standard Grant
-
资助金额:$9.9万
-
财政年份:1996
-
负责人:Val Tannen
-
依托单位:
NATO EAST EURPOE: High Performance Compilation of Parallel Data Base Programming Languages
-
批准号:9355772
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1994
-
负责人:Val Tannen
-
依托单位:
Presidential Young Investigator Award: Type Disciplines in Programming Language Design
-
批准号:9057570
-
项目类别:Continuing grant
-
资助金额:$27.88万
-
财政年份:1990
-
负责人:Val Tannen
-
依托单位:
国内基金
海外基金
Identification and quantification of primary phytoplankton functional types in the global oceans from hyperspectral ocean color remote sensing
-
批准号:--
-
项目类别:--
-
资助金额:160万元
-
批准年份:2022
-
负责人:李忠平
-
依托单位: