Programming Language Analysis and Design
Programming Language Analysis and Design
批准号:
9303099
负责人:
John Mitchell
金额:
$36.66万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-07-15 至 1997-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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
-
依托单位:
Machine Learning Approaches to Predict Enzyme Function
-
批准号:BB/I00596X/1
-
项目类别:Research Grant
-
资助金额:$33.78万
-
财政年份:2011
-
负责人:John Mitchell
-
依托单位:
Random Forest Prediction of Protein-Ligand Binding Affinities
-
批准号:BB/G000247/1
-
项目类别:Research Grant
-
资助金额:$10.28万
-
财政年份:2009
-
负责人:John Mitchell
-
依托单位:
Machine Learning Methods for Predicting Phospholipidosis
-
批准号:EP/F049102/1
-
项目类别:Research Grant
-
资助金额:$12.78万
-
财政年份:2008
-
负责人:John Mitchell
-
依托单位:
Collaborative Research: CT-M: Privacy, Compliance and Information Risk in Complex Organizational Processes
-
批准号:0831199
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2008
-
负责人:John Mitchell
-
依托单位:
Cutting Planes and Surfaces, and Conic Programming
-
批准号:0715446
-
项目类别:Standard Grant
-
资助金额:$26.0万
-
财政年份:2007
-
负责人:John Mitchell
-
依托单位:
Collaborative research: High-Fidelity Methods for Security Protocols
-
批准号:0430594
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:John Mitchell
-
依托单位:
Polyhedral and Non-polyhedral Cutting Plane Methods: Theory, Algorithims and Applications
-
批准号:0317323
-
项目类别:Standard Grant
-
资助金额:$22.49万
-
财政年份:2003
-
负责人:John Mitchell
-
依托单位:
Semidefinite Programming and Interior Point Cutting Plane Approaches to Integer Programming Problems
-
批准号:9901822
-
项目类别:Standard Grant
-
资助金额:$24.74万
-
财政年份:1999
-
负责人:John Mitchell
-
依托单位:
Software Engineering and Programming Languages Workshop; June 12-13, 1996, Boston, MA
-
批准号:9612496
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:1996
-
负责人:John Mitchell
-
依托单位:
Object Systems: Programming Languages and Software Security
-
批准号:9629754
-
项目类别:Standard Grant
-
资助金额:$23.97万
-
财政年份:1996
-
负责人:John Mitchell
-
依托单位:
Control and Performance of Centralized Heating and Cooling Systems
-
批准号:8921586
-
项目类别:Continuing Grant
-
资助金额:$15.0万
-
财政年份:1990
-
负责人:John Mitchell
-
依托单位:
Research in Programming Language Structures: Types and Concurrency
-
批准号:8814921
-
项目类别:Standard Grant
-
资助金额:$18.4万
-
财政年份:1989
-
负责人:John Mitchell
-
依托单位:
Presidential Young Investigator Award (Computer Research): Programming Language Features Within a Type-Theoretic Frame-work
-
批准号:8858030
-
项目类别:Continuing Grant
-
资助金额:$31.2万
-
财政年份:1988
-
负责人:John Mitchell
-
依托单位:
Acquisition of a Computer-Linked Scanning Cytophotometer
-
批准号:8213600
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1983
-
负责人:John Mitchell
-
依托单位:
Dislocation Dynamics
-
批准号:7726168
-
项目类别:Continuing Grant
-
资助金额:$9.6万
-
财政年份:1978
-
负责人:John Mitchell
-
依托单位:
Instructional Scientific Equipment Program
-
批准号:7613239
-
项目类别:Standard Grant
-
资助金额:$0.47万
-
财政年份:1976
-
负责人:John Mitchell
-
依托单位:
海外基金