期刊文献+
共找到439篇文章
< 1 2 22 >
每页显示 20 50 100
量子程序设计语言NDQJava 被引量:13
1
作者 徐家福 宋方敏 +2 位作者 钱士钧 戴静安 张云洁 《软件学报》 EI CSCD 北大核心 2008年第1期1-8,共8页
量子程序设计语言自1996年出现以来,颇受业界重视.在简述几种有代表性的量子程序设计语言之后,着重阐述自行设计之量子程序设计语言NDQJava之概貌,其中包括设计准则、语言风范、硬件平台、基本成分以及示例等.此外,还提及相关工作.
关键词 量子程序设计语言 命令式量子程序设计语言 申述式量子程序设计语言 量子数据类型 量子变量 量子表达式 量子语句
在线阅读 下载PDF
量子程序设计语言NDQJava处理系统 被引量:10
2
作者 宋方敏 钱士钧 +2 位作者 戴静安 张云洁 徐家福 《软件学报》 EI CSCD 北大核心 2008年第1期9-16,共8页
简要介绍了量子程序设计语言NDQJava的一个处理系统.其特点是:程序中经典部分之处理借助Java系统,着重考虑量子部分之处理.该处理系统遵循编译-解释的途径,由词法分析程序、语法分析与代码转换程序以及量子汇编与解释程序3部分组成.文... 简要介绍了量子程序设计语言NDQJava的一个处理系统.其特点是:程序中经典部分之处理借助Java系统,着重考虑量子部分之处理.该处理系统遵循编译-解释的途径,由词法分析程序、语法分析与代码转换程序以及量子汇编与解释程序3部分组成.文末还给出了示例,该系统已于2006年6月底在经典计算机上模拟实现. 展开更多
关键词 量子程序设计语言 编译 解释 模拟 词法分析程序 语法分析与代码转换程序 量子汇编与解释程序
在线阅读 下载PDF
Apla与程序设计语言泛型特性比较研究 被引量:8
3
作者 左正康 刘志豪 +5 位作者 黄箐 游珍 王昌晶 石海鹤 胡启敏 陶小明 《江西师范大学学报(自然科学版)》 CAS 北大核心 2019年第5期454-461,共8页
面向对象编程(OOP)是以对象为编程核心,而泛型程序设计(GP)是根据一个类型所需要的操作需求进行分类和抽象,即GP是一种以类型需求为核心的程序设计范式.描述完整的GP类型需求包含静态语法约束和动态语义约束,主流程序设计语言已经支持... 面向对象编程(OOP)是以对象为编程核心,而泛型程序设计(GP)是根据一个类型所需要的操作需求进行分类和抽象,即GP是一种以类型需求为核心的程序设计范式.描述完整的GP类型需求包含静态语法约束和动态语义约束,主流程序设计语言已经支持静态语法约束,但受语言其他方面的限制,抽象层次较低,定义的泛型概念难以描述及验证基于动态语义的复杂约束需求问题,与完整实现GP尚有距离.该文综合比较了Java、C#、C++、Concept 4种支持泛型程序设计的语言,基于抽象程序设计语言Apla提出了离完整实现GP更近一步的泛型机制,通过同典型泛型实例对各种程序设计语言泛型特性进行分析,验证抽象泛型程序设计语言Apla中该泛型机制的优越性. 展开更多
关键词 泛型程序设计 动态语义约束 抽象程序设计语言
在线阅读 下载PDF
一种意向驱动式面向agent程序设计语言 被引量:7
4
作者 郭磊 戈也挺 +1 位作者 陈世福 张东摩 《软件学报》 EI CSCD 北大核心 2003年第3期383-391,共9页
提出了一种意向驱动式面向agent程序设计语言——AOPLID(agent-oriented programming language with intention driver).该语言基于开放式情景演算OSC(open situation calculus),吸收了GOLOG的合理成分,加入对信念、意向、能力、策略等a... 提出了一种意向驱动式面向agent程序设计语言——AOPLID(agent-oriented programming language with intention driver).该语言基于开放式情景演算OSC(open situation calculus),吸收了GOLOG的合理成分,加入对信念、意向、能力、策略等agent心智成分的处理,使用信念修正原语处理通信交互以及事件响应等外因行动,并采用了一种新颖的离线规划和在线执行相结合的运行方式,从而解决了GOLOG语言在应用于面向agent程序设计时不能有效地描述处理agent心智状态,无法处理外因行动等问题.给出了AOPLID语言语法结构,基于OSC的AOPLID程序语义以及AOPLID程序实例. 展开更多
关键词 意向驱动式 程序设计语言 AOPLID语言 AGENT 外因行动 情景演算 信念修正
在线阅读 下载PDF
并发面向对象程序设计语言研究与进展 被引量:9
5
作者 杨大军 张鸣 吕建 《计算机研究与发展》 EI CSCD 北大核心 1998年第9期769-775,共7页
随着面向对象程序设计的普及和对并发应用程序需求的增加,并发面向对象程序设计语言的设计日益成为研究热点.文中旨在通过对目前有代表性的各种并发面向对象程序设计语言进行研究和分析,从并发与面向对象结合的角度,总结并发面向对... 随着面向对象程序设计的普及和对并发应用程序需求的增加,并发面向对象程序设计语言的设计日益成为研究热点.文中旨在通过对目前有代表性的各种并发面向对象程序设计语言进行研究和分析,从并发与面向对象结合的角度,总结并发面向对象语言的研究动因、设计思想、主要问题,以及相应的解决途径.最后,就该领域的发展方向提出一些看法. 展开更多
关键词 面向对象 程序设计语言 软件复用 继承异常
在线阅读 下载PDF
从面向方面程序设计的定义到面向方面程序设计语言 被引量:9
6
作者 古思山 蔡树彬 李师贤 《计算机科学》 CSCD 北大核心 2011年第10期133-139,共7页
目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为面向方面程序设计构建在面向对象程序设计之上,是面向对象程序设计的扩展、有效的补充等。回顾了面向方面程序设计的定义,分析了面向方... 目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为面向方面程序设计构建在面向对象程序设计之上,是面向对象程序设计的扩展、有效的补充等。回顾了面向方面程序设计的定义,分析了面向方面程序设计区别于其它程序设计方法的本质特征,并形式化了定义中的量化语句与方面,给出了量化语句与方面的语义。重申了面向方面程序设计的本质特性是Quantification与Obliviousness,模块化横切关注点只是其带来的一个好处。同时指出了面向方面程序设计是一种新型的程序设计范式,独立于面向对象等其它程序设计方法。并且,基于此定义,给出了面向方面程序设计语言需满足的最小条件集,并比较了主流的面向方面程序设计语言,探讨了这些语言在面向方面程序设计理念上的差异。 展开更多
关键词 面向方面程序设计 面向方面程序设计语言 横切关注点 Quantification Obliviousness
在线阅读 下载PDF
Perl程序设计语言综述 被引量:7
7
作者 刘步权 廖湘科 吴庆波 《计算机工程与应用》 CSCD 北大核心 2002年第18期86-87,141,共3页
Perl语言是在吸收了众多程序设计语言的长处基础之上发展起来的是一门优秀的程序设计语言,在很多领域都有所应用。论文试图对该语言作一个较为全面的介绍,并期待该语言能在我国的计算机应用领域得到广泛的应用。
关键词 PERL语言 程序设计语言 面向对象 模块化设计
在线阅读 下载PDF
面向分组密码算法的程序设计语言研究 被引量:4
8
作者 李凤华 阎军智 +2 位作者 谢绒娜 马建峰 欧海文 《电子学报》 EI CAS CSCD 北大核心 2009年第12期2705-2710,共6页
本文提出了一种接近数学描述的面向分组密码算法的程序设计语言(Programming Language for the BlockCipher Algorithm,PLBCA).PLBCA能够以形式化方式方便地描述分组密码算法的结构.本文介绍了PLBCA的语法规范,以分组密码算法DES为例说... 本文提出了一种接近数学描述的面向分组密码算法的程序设计语言(Programming Language for the BlockCipher Algorithm,PLBCA).PLBCA能够以形式化方式方便地描述分组密码算法的结构.本文介绍了PLBCA的语法规范,以分组密码算法DES为例说明PLBCA应用方法,并借助ANTLR工具实现了PLBCA的解析器.利用PLBCA,密码学专家可以方便快捷地对密码算法进行算法正确性和安全性分析,以检验算法的设计.PLBCA有助于提高密码算法检验的效率,为密码算法的设计和自动检测分析提供了一种辅助工具. 展开更多
关键词 领域专用语言 分组密码算法程序设计语言 DES密码算法
在线阅读 下载PDF
面向对象程序设计语言的绑定时间分析技术 被引量:5
9
作者 廖湖声 童兆丰 王众 《软件学报》 EI CSCD 北大核心 2003年第3期415-421,共7页
为了实现面向对象语言的部分求值,提出了一种绑定时间分析技术.该技术通过针对引用类型变量和指针变量的上下文敏感分析,能够比较精确地分析面向对象语言中诸如对象元素、数组元素等复杂数据结构元素的绑定时间,进而扩大了部分求值的作... 为了实现面向对象语言的部分求值,提出了一种绑定时间分析技术.该技术通过针对引用类型变量和指针变量的上下文敏感分析,能够比较精确地分析面向对象语言中诸如对象元素、数组元素等复杂数据结构元素的绑定时间,进而扩大了部分求值的作用范围.这种方法采用两层BTA环境来保存静态变量和局部变量的BTA状态,设置一种专用句柄来表示不同程序点创建的对象,进而采用这种句柄的集合表示引用类型变量的BTA状态.在为面向对象语言程序标注绑定时间信息的过程中,采用一个正向分析和一个反向分析过程,借助于BTA环境来跟踪和设定各种变量、对象和引用变量的绑定时间.该技术已经用于实现Java程序的绑定时间分析,能够有效地分析大多数单线程的Java程序,为实现高性能Java程序部分求值提供了必要的手段. 展开更多
关键词 面向对象 程序设计语言 绑定时间分析技术 程序静态分析
在线阅读 下载PDF
类型系统的构造、实现及其在程序设计语言中的应用 被引量:3
10
作者 蒋慧 张兴元 +1 位作者 王元元 谢希仁 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2001年第2期199-207,共9页
类型系统是一种设计和研究程序设计语言的形式化方法和工具 ,既可在语言设计之初构造 ,便于严格、准确、正确地设计实现语言 ;也可在语言实现后构造 ,为研究语言的语义及其它性质建立模型 .详细讨论了类型系统的基本构造和实现 ,通过基... 类型系统是一种设计和研究程序设计语言的形式化方法和工具 ,既可在语言设计之初构造 ,便于严格、准确、正确地设计实现语言 ;也可在语言实现后构造 ,为研究语言的语义及其它性质建立模型 .详细讨论了类型系统的基本构造和实现 ,通过基于图重写的函数式语言SClean的类型系统 。 展开更多
关键词 类型系统 类型推理 类型检测 语义模型 程序设计语言 构造 形式化工具 形式化方法
在线阅读 下载PDF
新一代程序设计语言C#中的面向对象机制 被引量:5
11
作者 王志喜 王润云 《计算机工程与应用》 CSCD 北大核心 2003年第7期107-110,共4页
2000年6月,Microsoft发布了一种新的程序设计语言———C#。C#是一种现代的、面向对象的语言,它使开发人员能够在Microsoft.NET框架上快速建立广泛的应用。该文首先介绍了C#的特点,然后简要介绍了面向对象的几个基本概念,最后通过一些... 2000年6月,Microsoft发布了一种新的程序设计语言———C#。C#是一种现代的、面向对象的语言,它使开发人员能够在Microsoft.NET框架上快速建立广泛的应用。该文首先介绍了C#的特点,然后简要介绍了面向对象的几个基本概念,最后通过一些实例深入地讨论了C#的面向对象机制。 展开更多
关键词 程序设计语言 面向对象 C#语言 封装 继承 多态性
在线阅读 下载PDF
量子程序设计语言NDQJava-2 被引量:7
12
作者 刘玲 徐家福 《软件学报》 EI CSCD 北大核心 2011年第5期877-886,共10页
简述了量子程序设计语言NDQJava-2.该语言是在NDQJava的基础上增添了量子条件语句、量子循环语句、量子子程序、量子模块以及量子异常处理机制等量子成分,使其成为一种结构化的量子程序设计语言.书写量子程序的实践表明,相对于NDQJava而... 简述了量子程序设计语言NDQJava-2.该语言是在NDQJava的基础上增添了量子条件语句、量子循环语句、量子子程序、量子模块以及量子异常处理机制等量子成分,使其成为一种结构化的量子程序设计语言.书写量子程序的实践表明,相对于NDQJava而言,NDQJava-2是一种更为实用、易读,其成分设定更为合适的量子程序设计语言. 展开更多
关键词 量子程序设计语言 量子条件语句 量子循环语句 量子子程序 量子模块 量子异常处理机制
在线阅读 下载PDF
足球机器人决策系统专用程序设计语言 被引量:2
13
作者 吴丽娟 陈宁 徐心和 《小型微型计算机系统》 CSCD 北大核心 2001年第8期1004-1006,共3页
介绍了足球机器人决策系统的结构 ,详细介绍了 RS语言系统的组成和翻译器的工作原理 .该语言是以功能部件库为依托 ,在 C++语言子集中引入“RS描述语句”和“装配语句”而形成的 ,使得程序员可以方便的利用功能部件库中的部件来开发软... 介绍了足球机器人决策系统的结构 ,详细介绍了 RS语言系统的组成和翻译器的工作原理 .该语言是以功能部件库为依托 ,在 C++语言子集中引入“RS描述语句”和“装配语句”而形成的 ,使得程序员可以方便的利用功能部件库中的部件来开发软件 ,减轻编程难度 。 展开更多
关键词 足球机器人 决策系统 程序设计语言 功能部件库
在线阅读 下载PDF
框架投影时序逻辑程序设计语言中的指针 被引量:4
14
作者 王小兵 段振华 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2008年第6期1069-1074,共6页
针对框架投影时序逻辑程序设计语言Framed Tempura,提出了一种形式化指针及其实现的新方法.该方法扩展了投影时序逻辑,基于名字常量给出了指针引用和反引用的形式化定义,再使用框架操作符和极小模型,给出了指针在投影时序逻辑的可执行子... 针对框架投影时序逻辑程序设计语言Framed Tempura,提出了一种形式化指针及其实现的新方法.该方法扩展了投影时序逻辑,基于名字常量给出了指针引用和反引用的形式化定义,再使用框架操作符和极小模型,给出了指针在投影时序逻辑的可执行子集Framed Tempura中的实现方法.原地逆置单链表的实例说明该方法是切实可行的. 展开更多
关键词 形式语言 时序逻辑程序设计 数据结构 程序设计语言
在线阅读 下载PDF
智能Agent程序设计语言IAPL 被引量:1
15
作者 李斌 唐小燕 +2 位作者 吴梅丽 张东摩 吕建 《计算机工程与设计》 CSCD 2004年第10期1636-1640,1701,共6页
分析了现有的面向Agent程序设计语言,指出了各自的优缺点。基于智能Agent结构,设计了一个新的智能Agent程序设计语言IAPL;给出了IAPL的语言规范、一组操作原语(信念、意向等心智成份的增加、删除、修改、查询等原语)及Agent之间的通信原... 分析了现有的面向Agent程序设计语言,指出了各自的优缺点。基于智能Agent结构,设计了一个新的智能Agent程序设计语言IAPL;给出了IAPL的语言规范、一组操作原语(信念、意向等心智成份的增加、删除、修改、查询等原语)及Agent之间的通信原语;利用情境演算理论,提供了IAPL语言的语义;提出了在线执行与离线规划相结合的IAPL程序执行方式。 展开更多
关键词 程序设计语言 智能AGENT 面向AGENT 删除 查询 在线 离线 算理 情境 演算
在线阅读 下载PDF
基于网络化平台的程序设计语言实践教学探索 被引量:2
16
作者 高春颖 张云峰 +1 位作者 卢灿举 刘俊 《计算机工程与科学》 CSCD 北大核心 2016年第A01期232-236,共5页
针对程序设计语言实践教学中存在的一些问题,以C语言为例,分析课程实践教学特点,提出了基于网络化教学平台的实践教学模式。经过实践证明,该教学模式能有效地提高学生学习兴趣,取得了良好的教学效果。
关键词 网络化教学平台 程序设计语言 实践教学
在线阅读 下载PDF
元数学与程序设计语言 被引量:3
17
作者 王玲 唐立中 沈清 《小型微型计算机系统》 CSCD 北大核心 1999年第9期717-720,共4页
元数学的思维方式及方法,预示了程序设计语言规范及发展的道路,且为其指明了方向.
关键词 元数学 程序设计语言 形式化 思维方法
在线阅读 下载PDF
并行程序设计语言中局部性机制的研究 被引量:4
18
作者 袁良 张云泉 +1 位作者 白雪瑞 张广婷 《计算机科学》 CSCD 北大核心 2020年第1期7-16,共10页
大规模并行应用程序的性能优化和并行化的关键瓶颈之一在于多核CPU中越来越深和越来越复杂的存储层次。文中系统地分析和总结了当前主要多核CPU和并行程序设计语言中的局部性设计方法,提出了两种局部性,即横向局部性和纵向局部性,从这... 大规模并行应用程序的性能优化和并行化的关键瓶颈之一在于多核CPU中越来越深和越来越复杂的存储层次。文中系统地分析和总结了当前主要多核CPU和并行程序设计语言中的局部性设计方法,提出了两种局部性,即横向局部性和纵向局部性,从这两种局部性的视角深入分析了当前的主要并行程序设计语言的局部性设计机制,进一步总结对比了其优缺点,并指出了新一代并行程序设计语言应具有的特点,重点提出了新语言应同时综合考虑两种局部性支持的设计机制的研究观点。 展开更多
关键词 并行程序设计语言 并行程序设计模型 局部性 并行性 多核
在线阅读 下载PDF
智能神经网络程序设计语言NIPL的分布实现 被引量:2
19
作者 黄雪梅 李涛 伍良富 《计算机工程与应用》 CSCD 北大核心 2003年第6期111-113,131,共4页
论文介绍了智能神经网络程序设计语言NIPL。设计并实现了消息传递系统及远程方法调用设施。结合代理对象机制实现了基于消息传递的分布式智能神经元模型,从而使开发大规模的分布式智能神经网络应用系统变为可能。
关键词 智能神经网络 程序设计语言 NIPL语言 人工智能 智能神经元模型 消息传递 远程方法调用 分布式对象系统
在线阅读 下载PDF
基于fisheye views算法解决可视化程序设计语言问题的研究 被引量:1
20
作者 沈夏炯 顾军 +1 位作者 王戈 董新法 《计算机应用》 CSCD 北大核心 2009年第1期306-308,336,共4页
可视化程序设计语言已经引起了越来越多学者的研究兴趣,并产生了一系列研究成果。在对编程元素由二维图形对象构成的传统可视化程序设计语言中产生的两个显示问题进行了详细分析,提出引入一种改进的fisheye views算法来解决这些问题的... 可视化程序设计语言已经引起了越来越多学者的研究兴趣,并产生了一系列研究成果。在对编程元素由二维图形对象构成的传统可视化程序设计语言中产生的两个显示问题进行了详细分析,提出引入一种改进的fisheye views算法来解决这些问题的方法。并通过设计的原型系统VPMF表征了该方法的效果和可行性。 展开更多
关键词 可视化程序设计语言 二维可视化编程环境 FISHEYE VIEWS small—screen scaling—up
在线阅读 下载PDF
上一页 1 2 22 下一页 到第
使用帮助 返回顶部