Categorical programming
Categorical programming
批准号:
RGPIN-2014-04222
负责人:
Cockett, James
金额:
$1.89万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2014
资助国家:
加拿大
项目状态:
已结题
起止时间:
2014-01-01 至 2015-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
My group at the University of Calgary explores programming paradigms and their formalisms. We are currently exploring formalisms for Quantum programming, Concurrent programming, and Low Complexity programming. In each area the aim is not only to provide a programming language or an account of computation but also a complete categorical semantics with its attendant proof theory and morphology. This entails contributions ranging from theoretical foundations through to programming language design and implementation. Languages which implement formal settings such as these deliver, for their programs, guarantees of desirable properties (e.g. termination, feasibility, deadlock freedom etc.). However, these properties come at a cost: the languages enforce powerful yet uniform disciplines for thinking about programs which are often quite novel and far from current programming practice. Thus, the ability to express even common computational problems efficiently in these settings – their expressivity – is not immediately clear. My group uses prototype implementations to experiment with the programming languages for these settings, in order to understand the programming disciplines they enforce, and to explore their expressivity. As one aspect of our work, in the next granting period, we propose to investigate the utility of differentials both in semantics and in programming languages themselves. Differentials appear both at a "macroscopic" level, as the differential of datatypes, and in a less well-understood way at a "microscopic" level, through the ability to differentiate programs themselves. The differential of a program gives important information about how it uses its resources. To date this ability has found utility mainly in semantic arguments about programs. We would like not only to further understand the semantic implications, but also to understand whether this ability to differentiate programs might not also have utility at the level of programming itself.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Categorical programming
-
批准号:RGPIN-2014-04222
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2017
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:RGPIN-2014-04222
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2016
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:RGPIN-2014-04222
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2015
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.44万
-
财政年份:1998
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.22万
-
财政年份:1996
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1993
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:1995
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1993
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:1994
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1993
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:1993
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1991
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:1992
-
负责人:Cockett, James
-
依托单位:
Categorical programming
-
批准号:105415-1991
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:1991
-
负责人:Cockett, James
-
依托单位:
国内基金
海外基金
睾酮在产前应激程序化脑内CRH信号传导通路及焦虑样行为中的作用机制
-
批准号:31100793
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2011
-
负责人:蓝妮
-
依托单位:
枢纽港选址及相关问题的算法设计
-
批准号:71001062
-
项目类别:青年科学基金项目
-
资助金额:17.6万元
-
批准年份:2010
-
负责人:葛冬冬
-
依托单位:
微生物发酵过程的自组织建模与优化控制
-
批准号:60704036
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2007
-
负责人:高学金
-
依托单位: