Flexible and Efficient Implementation of Polymorphic Programming Languages

多态编程语言的灵活高效实现

基本信息

  • 批准号:
    9503383
  • 负责人:
  • 金额:
    $ 11.98万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1995
  • 资助国家:
    美国
  • 起止时间:
    1995-09-01 至 1999-08-31
  • 项目状态:
    已结题

项目摘要

Polymorphism is a key feature of modern, strongly-typed programming languages including Ada, C++, and ML. This research program investigates a new approach to implementing polymorphism, based on associating type information with each activation of a polymorphic function, rather than with data. This approach permits type information to be utilized effectively at runtime or link-time, not just at compile-time. It enables compilers to generate polymorphic object code from parametrically polymorphic source code, while still using specialized, space-efficient data formats that can be shared with other software components. The approach also supports a large variety of powerful non-parametric features in the source language and in the development and runtime environments. The focus of the research will be on generating prototype compiler implementations and language extensions, that can be evaluated using performance benchmarks. The underlying aim of the research is to make polymorphic programs easier to develop and to integrate into existing systems, thereby, hastening the acceptance of modern languages by industrial and commercial users as well as by academics.
多态性是现代强类型编程语言(包括Ada、C++和ML)的一个关键特性。该研究计划研究了一种实现多态性的新方法,该方法基于将类型信息与多态函数的每次激活相关联,而不是与数据相关联。 这种方法允许在运行时或链接时有效地利用类型信息,而不仅仅是在编译时。 它使编译器能够从参数化多态源代码生成多态目标代码,同时仍然使用可以与其他软件组件共享的专用的、节省空间的数据格式。 该方法还支持源语言以及开发和运行时环境中的各种强大的非参数特性。研究的重点将是生成原型编译器实现和语言扩展,可以使用性能基准进行评估。这项研究的根本目的是使多态程序更容易开发和集成到现有的系统中,从而加快工业和商业用户以及学术界对现代语言的接受。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

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

{{ 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 }}

Andrew Tolmach其他文献

Andrew Tolmach的其他文献

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

{{ truncateString('Andrew Tolmach', 18)}}的其他基金

SaTC: CORE: Small: Specifying and Verifying Secure Compilation of C Code to Tagged Hardware
SaTC:核心:小:指定和验证 C 代码到标记硬件的安全编译
  • 批准号:
    2048499
  • 财政年份:
    2021
  • 资助金额:
    $ 11.98万
  • 项目类别:
    Standard Grant

相似海外基金

A Study on Implementation Method of Highly Efficient Motion Compensation Prediction Scheme Using DNN in Video Coding
视频编码中DNN高效运动补偿预测方案的实现方法研究
  • 批准号:
    23K03843
  • 财政年份:
    2023
  • 资助金额:
    $ 11.98万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Construction of an Efficient and Robust Ophthalmic Big Data and AI System through Implementation of Federated Learning
通过实施联邦学习构建高效、鲁棒的眼科大数据和人工智能系统
  • 批准号:
    23K17434
  • 财政年份:
    2023
  • 资助金额:
    $ 11.98万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Pioneering)
Development and implementation of a small-scale and highly efficient genomic selection method using "look-ahead" based on reinforcement learning
基于强化学习的“前瞻”小规模高效基因组选择方法的开发和实施
  • 批准号:
    22H02306
  • 财政年份:
    2022
  • 资助金额:
    $ 11.98万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Neurophysiological mechanisms of avoiding mental health risks during home teleworking and an efficient practical implementation framework
在家远程办公期间避免心理健康风险的神经生理机制及高效的实践实施框架
  • 批准号:
    22K04613
  • 财政年份:
    2022
  • 资助金额:
    $ 11.98万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Implementation of Efficient Asynchronously Coupled Computation with Timed Buffer on NVDIMM
NVDIMM上定时缓冲区高效异步耦合计算的实现
  • 批准号:
    22K12049
  • 财政年份:
    2022
  • 资助金额:
    $ 11.98万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
BUILDING THE EVIDENCE BASE FOR APPROPRIATE AND EFFICIENT IMPLEMENTATION OF EMERGING GENOMIC TESTS FOR DISEASE MANAGEMENT AND SCREENING
为疾病管理和筛查的新兴基因组测试的适当和有效实施建立证据基础
  • 批准号:
    10227393
  • 财政年份:
    2021
  • 资助金额:
    $ 11.98万
  • 项目类别:
Multi-Center Implementation and Validation of Efficient Magnetic Resonance Imaging and Analysis of Atherosclerotic Disease of the Cervical Carotid
颈动脉粥样硬化疾病高效磁共振成像和分析的多中心实施和验证
  • 批准号:
    10280858
  • 财政年份:
    2021
  • 资助金额:
    $ 11.98万
  • 项目类别:
Multi-Center Implementation and Validation of Efficient Magnetic Resonance Imaging and Analysis of Atherosclerotic Disease of the Cervical Carotid
颈动脉粥样硬化疾病高效磁共振成像和分析的多中心实施和验证
  • 批准号:
    10684192
  • 财政年份:
    2021
  • 资助金额:
    $ 11.98万
  • 项目类别:
BUILDING THE EVIDENCE BASE FOR APPROPRIATE AND EFFICIENT IMPLEMENTATION OF EMERGING GENOMIC TESTS FOR DISEASE MANAGEMENT AND SCREENING
为疾病管理和筛查的新兴基因组测试的适当和有效实施建立证据基础
  • 批准号:
    10612889
  • 财政年份:
    2021
  • 资助金额:
    $ 11.98万
  • 项目类别:
BUILDING THE EVIDENCE BASE FOR APPROPRIATE AND EFFICIENT IMPLEMENTATION OF EMERGING GENOMIC TESTS FOR DISEASE MANAGEMENT AND SCREENING
为疾病管理和筛查的新兴基因组测试的适当和有效实施建立证据基础
  • 批准号:
    10447733
  • 财政年份:
    2021
  • 资助金额:
    $ 11.98万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了