检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]南京大学软件新技术国家重点实验室,南京210046 [2]南京大学计算机科学与技术系,南京210046
出 处:《计算机科学》2014年第7期1-8,44,共9页Computer Science
基 金:国家重点基础研究发展计划项目(2014CB340702);国家自然科学基金项目(61170071);江苏省自然科学基金(BK2011190)资助
摘 要:为了满足越来越高的软件开发需求,许多通用程序设计语言扩充了各种新的语言设施,从而使语言变得复杂而难于学习和使用。为了创造一个核心概念简单明确、同时可以广泛用于各类开发的语言,设计了一种具有简明核心概念和丰富语言设施的程序设计语言SIMPLE。首先对SIMPLE语言进行概述,然后针对SIMPLE的模块化、泛型、内存管理以及异常处理等设施进行阐述。此外,讨论了如何将过程式、面向对象、函数式3种程序设计范型在SIMPLE中实现有机的融合。Because modern static languages become increasingly complicated with too many extended constructs, we wanted a language with simple core concepts and wide applications. Therefore, we designed SIMPLE, a high-level pro- gramming language that possesses concise key concepts and abundant language constructs. We first introduced SIMPLE in a nutshell. Then some illuminating ideas on modular programming, generic programming, garbage collection, and ex- ception handling were proposed. In addition, we discussed how to integrate procedure oriented programming, object ori- ented programming, functional programming paradigms in the design of SIMPLE.
关 键 词:程序设计语言 语言设计 多范型程序设计 面向过程程序设计 面向对象程序设计 函数式程序设计
分 类 号:TP312[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33