Improving the implementation of high-level languages
Improving the implementation of high-level languages
批准号:
288345-2009
负责人:
Dubé, Danny
金额:
$1.09万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2009
资助国家:
加拿大
项目状态:
已结题
起止时间:
2009-01-01 至 2010-12-31
中文摘要
我过去、现在和将来的研究都有助于改进高级编程语言的实现,尤其是函数式语言的实现。编程一直在慢慢地向更高级的语言发展,也就是朝着更简单、更有表现力、更强大、更直观的语言发展。编程语言是工作工具,为具有挑战性的项目选择一个强大的工具会带来许多好处。减少了开发和测试时间。除了减少时间外,由此产生的软件有变得更可靠的趋势。因此,选择一种高级语言不仅是一个品味或风格的问题,而且在经济上也是一个明智的选择。我也对改进其他语言的实现感兴趣,不仅仅是高级语言的实现,更广泛地说,我对使软件更可靠感兴趣。实现这些目标的方法当然包括鼓励使用高级语言,但也包括开发和改进直接的可靠性和安全增强技术-如合同编程和静态和动态的正式软件验证--或者换句话说,专注于软件工程中基于编程语言技术的部分。
英文摘要
My past, current, and future research contributes to improve the implementation of high-level programming languages, and that of functional languages in particular. Programming has slowly been moving towards higher-level languages, that is, towards simpler, more expressive, more powerful, more intuitive languages. Programming languages are work tools, and choosing a powerful tool for challenging projects leads to many benefits. Development and testing times are reduced. In addition to reductions in times, the resulting software has a tendency to be more reliable. Consequently, choosing a high-level language is not simply a question of taste or style, but it is also an economically sensible choice. I am also interested in improving the implementation of other languages too, not exclusively that of high-level ones, and, more generally, I am interested in making software more reliable. Means of achieving those goals include encouraging the use of high-level languages, of course, but also developing and improving direct reliability- and security-enhancing techniques---like programming with contracts and static and dynamic formal software verification---or, in other words, focussing on the parts of software engineering that are based on programming language technologies.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Improving the implementation of high-level languages
-
批准号:288345-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2014
-
负责人:Dubé, Danny
-
依托单位:
Improving the implementation of high-level languages
-
批准号:288345-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2013
-
负责人:Dubé, Danny
-
依托单位:
Improving the implementation of high-level languages
-
批准号:288345-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2012
-
负责人:Dubé, Danny
-
依托单位:
Improving the implementation of high-level languages
-
批准号:288345-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Dubé, Danny
-
依托单位:
Improving the implementation of high-level languages
-
批准号:288345-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Dubé, Danny
-
依托单位:
Adaptive static analysis for high-level languages applied to abstract profiling of programs
-
批准号:288345-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.58万
-
财政年份:2008
-
负责人:Dubé, Danny
-
依托单位:
Adaptive static analysis for high-level languages applied to abstract profiling of programs
-
批准号:288345-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.58万
-
财政年份:2007
-
负责人:Dubé, Danny
-
依托单位:
Adaptive static analysis for high-level languages
-
批准号:288345-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.58万
-
财政年份:2006
-
负责人:Dubé, Danny
-
依托单位:
Adaptive static analysis for high-level languages
-
批准号:288345-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.58万
-
财政年份:2005
-
负责人:Dubé, Danny
-
依托单位:
Adaptive static analysis for high-level languages
-
批准号:288345-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.58万
-
财政年份:2004
-
负责人:Dubé, Danny
-
依托单位:
PGSB/ESB
-
批准号:185436-1996
-
项目类别:Postgraduate Scholarships
-
资助金额:$0.01万
-
财政年份:1998
-
负责人:Dubé, Danny
-
依托单位:
海外基金