课题基金 / 基金详情

Programming Language Analysis and Design

Programming Language Analysis and Design
编程语言分析与设计
批准号:
9303099
负责人:
John Mitchell
金额:
$36.66万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-07-15 至 1997-12-31

项目摘要

项目成果

John Mitchell的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This research is concerned with a framework for understanding syntactic, operational and semantic properties of contemporary programming languages. In addition to extending a descriptive theory of programming based on type theory and denotational semantics, the research contributes to the development of new programming languages. The programming language goals are increased ease and efficiency of programming. This involves both cleaner language design, so that programs are easier for programmers to read, write and maintain, and careful attention to features that make it possible for programming tools to manipulate programs meaningfully. The theoretical aspects of the research are aimed at establishing the semantic and algorithmic basis for the development and implementation of programming tools and environments. A common thread through the research is the use of type systems, both as a mathematical framework for analysis and a syntactic basis for automatic program analysis. Some specific problems are the static type analysis of object-oriented programming languages, aimed toward establishing properties of programs that may be used in compilation and program transformation, type inference algorithms for functional languages that include imperative and control features (exceptions and continuations), and the use of linear logic to obtain more precise static analysis of programs. A pragmatic language design effort is a type and module system that is useful for the design and development of object-oriented programs in existing languages. Some longer-term foundational problems are the model theory of linear logic, operational and denotational methods for reasoning about imperative programs with higher-order and polymorphic constructs, and treatments of concurrency in a higher-order or object-oriented language framework.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AMPS: Mathematical Foundations of Market Operations with Renewable Bidders
  • 批准号:
    2229335
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2023
  • 负责人:
    John Mitchell
  • 依托单位:
AMPS: Rank Minimization Algorithms for Wide-Area Phasor Measurement Data Processing
  • 批准号:
    1736326
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.0万
  • 财政年份:
    2017
  • 负责人:
    John Mitchell
  • 依托单位:
SaTC-EDU: EAGER: Cybersecurity education for public policy
  • 批准号:
    1500089
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2015
  • 负责人:
    John Mitchell
  • 依托单位:
Collaborative Research: Binary Constrained Convex Quadratic Programs with Complementarity Constraints and Extensions
  • 批准号:
    1334327
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2013
  • 负责人:
    John Mitchell
  • 依托单位:
海外基金