Presidential Young Investigator Award (Computer Research): Programming Language Features Within a Type-Theoretic Frame-work
Presidential Young Investigator Award (Computer Research): Programming Language Features Within a Type-Theoretic Frame-work
批准号:
8858030
负责人:
John Mitchell
金额:
$31.2万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1988
资助国家:
美国
项目状态:
已结题
起止时间:
1988-10-01 至 1994-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Formal methods, as traditionally used in the mathematical analysis of logic or natural language, have proven useful in several branches of computer science. Here the interest is in using formal systems to study contemporary programming languages, with general aims towards understanding current concepts more precisely, and using this understanding to design simpler and more expressive languages for the future. As a means for exploring pragmatic issues, it is planned to assemble a "programming language work bench" comprising an interactive, programmable front-end, such as the Cornell Synthesizer Generator, and a standard incremental code generator. In another direction, logical and linguistic problems related to database and knowledge representation systems will receive attention. One problem in the study of programming languages is the lack of standard terminology, which reflects a great diversity among computational metaphors. For example, Smalltalk is presented using a metaphor of "objects" and "messages", while Prolog is often explained as program synthesis from specifications. The differences between approaches makes it difficult to compare or combine features of different languages, or to evaluate the hazards and benefits of such combinations. Various typed notations for describing computable values, often called "type theories" or "typed lambda calculi" have attracted increasing attention in recent years. These systems are generally simply defined, without ad hoc syntactic restrictions related to implementation considerations, and sufficiently expressive to serve as intermediate languages for both theoretical analysis and practical implementation. Early work on denotational semantics helped establish a connection between simple typed lambda calculus and the Algol-like languages, while more recent work has both extended this view to languages with polymorphic functions and data type declarations, and refined the approach to be more practically useful. It is planned to continue research into the mathematical properties of typed lambda calculi, and efforts to apply these systems to programming language analysis and design. In particular, it is planned to develop a modern course on programming language theory and its application, and use the framework of typed lamdga calculus to analyze contemporary language features such as class hierarchies and method inheritance.
期刊论文(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
-
依托单位:
Programming Language Analysis and Design
-
批准号:9303099
-
项目类别:Continuing Grant
-
资助金额:$36.66万
-
财政年份:1993
-
负责人: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
-
依托单位:
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
-
依托单位:
海外基金