期刊文献+
共找到156篇文章
< 1 2 8 >
每页显示 20 50 100
Shrek:a dynamic object-oriented programming language 被引量:1
1
作者 曹璟 徐宝文 周毓明 《Journal of Southeast University(English Edition)》 EI CAS 2009年第1期31-35,共5页
From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are ... From a perspective of theoretical study, there are some faults in the models of the existing object-oriented programming languages. For example, C# does not support metaclasses, the primitive types of Java and C# are not objects, etc. So, this paper designs a programming language, Shrek, which integrates many language features and constructions in a compact and consistent model. The Shrek language is a class-based purely object-oriented language. It has a dynamical strong type system, and adopts a single-inheritance mechanism with Mixin as its complement. It has a consistent class instantiation and inheritance structure, and the ability of intercessive structural computational reflection, which enables it to support safe metaclass programming. It also supports multi-thread programming and automatic garbage collection, and enforces its expressive power by adopting a native method mechanism. The prototype system of the Shrek language is implemented and anticipated design goals are achieved. 展开更多
关键词 dynamic typing metaclass programming computational reflection native method object-oriented programming language
在线阅读 下载PDF
REST:Embracing the Rust Programming Language for Modern Electronic Structure Theory
2
作者 Zhiyun Li Tianyi Gao +11 位作者 Shirong Wang Sheng Bi Rulin Feng Zhenyu Zhu Yilin Zhao Wenjie Yan Lingyue Yu Qirui Gao Zihan Lin Jianming Wu Igor Ying Zhang Xin Xu 《Chinese Journal of Chemical Physics》 2025年第6期788-796,I0237,I0238,共11页
REST(Rust-based electronic structure toolkit)is a modern open-source electronic structure code entirely written in Rust,combining high performance,memory safety,and expressive concurrency.As a community-driven project... REST(Rust-based electronic structure toolkit)is a modern open-source electronic structure code entirely written in Rust,combining high performance,memory safety,and expressive concurrency.As a community-driven project,its source code is freely available at https://gitee.com/restgroup,fostering open collaboration and transparent development.It supports a wide range of density functional methods-from local density approximation(LDA),generalized gradient approximation(GGA),meta-GGA,and hybrids to doubly hybrids,as well as machine learning-augmented functionals-enabling high-accuracy simulations with low computational overhead.Its“disk-free”RI-based(RI:resolution-of-the-identity)implementation and efficient shared-memory parallelism(via Rayon)ensure rapid calculations even for challenging systems.REST also of-fers unique user support through large language model-assisted input generation and develop-erfriendly tensor libraries for rapid algorithm prototyping. 展开更多
关键词 Density functional theory Rust programming language XYG3-type doubly hy-brid(xDH) Fearless concurrency Open-source software
在线阅读 下载PDF
γω-CALCULUS SEMANTICS OF FUNCTIONAL PROGRAMMING LANGUAGE FFP
3
作者 江明德 柳健夫 《Chinese Science Bulletin》 SCIE EI CAS 1990年第9期773-776,共4页
Ⅰ. INTRODUCTION It seems hopeful that γω-calculus would become the most general theoretical foundation of semantics for functional programming languages (at least for the ones without types). In this note, for the ... Ⅰ. INTRODUCTION It seems hopeful that γω-calculus would become the most general theoretical foundation of semantics for functional programming languages (at least for the ones without types). In this note, for the formal functional programming language FFP, the γω- 展开更多
关键词 functional programming language FFP γω-caleulus metacomposition rule.
在线阅读 下载PDF
An Object-Oriented Robot Programming and Simulation System
4
作者 赵春霞 付宜立 +2 位作者 王树国 吴菁 蔡鹤皋 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 1995年第4期38-41,共4页
AnObject-OrientedRobotProgrammingandSimulationSystemZHAOChunxia;FUYili;WANGShuguo;WUJing;CAIHegao赵春霞,付宜立,王树国... AnObject-OrientedRobotProgrammingandSimulationSystemZHAOChunxia;FUYili;WANGShuguo;WUJing;CAIHegao赵春霞,付宜立,王树国,吴菁,蔡鹤皋(RobotRese... 展开更多
关键词 ss:object-oriented programming language simulation OFF-LINE programming COMPUTER GRAPHICS
在线阅读 下载PDF
Automatic Generation of UML Class Diagrams for Object-oriented Design and Programing Course
5
作者 Chunyan Ma Jing Chen +1 位作者 Zheng Chang Jiangbin Zheng 《计算机教育》 2021年第12期157-165,共9页
UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual... UML Class diagram generation from textual requirements is an important task in object-oriented design and programing course.This study proposes a method for automatically generating class diagrams from Chinese textual requirements on the basis of Natural Language Processing(NLP)and mapping rules for sentence pattern matching.First,classes are identified through entity recognition rules and candidate class pruning rules using NLP from requirements.Second,class attributes and relationships between classes are extracted using mapping rules for sentence pattern matching on the basis of NLP.Third,we developed an assistant tool integrated into a precision micro classroom system for automatic generation of class diagram,to effectively assist the teaching of object-oriented design and programing course.Results are evaluated with precision,accuracy and recall from eight requirements of object-oriented design and programing course using truth values created by teachers.Our research should benefit beginners of object-oriented design and programing course,who may be students or software developers.It helps them to create correct domain models represented in the UML class diagram. 展开更多
关键词 UML class diagram Natural language Processing(NLP) object-oriented design and programming course automatic generation
在线阅读 下载PDF
The Design and Implementation of a Program Development System Based on Rewriting Method
6
作者 孙永强 《High Technology Letters》 EI CAS 1999年第2期63-66,共4页
This paper presents a program development system based on rewriting techniques. An introduction to an earlier version of the system without the verification system can be found in [1]. This paper focuses on the verifi... This paper presents a program development system based on rewriting techniques. An introduction to an earlier version of the system without the verification system can be found in [1]. This paper focuses on the verification subsystem which is designed to prove the correctness of the optimization rules and test equations in programs and specifications, hence to further guarantee the soundness of the program development process. The main technique employed in the verification subsystem is rewriting induction featured with batch proof method and witnessed test sets. 展开更多
关键词 functional programming languageS ALGEBRAIC specifications TERM REWRITING systems THEOREM proving Inductionless INDUCTION
在线阅读 下载PDF
Object-Oriented Finite Element Analysis of Metal Working Processes
7
作者 Surendra Kumar 《Journal of Software Engineering and Applications》 2010年第6期572-579,共8页
Recently an object-oriented approach has been applied in the fields of finite element analysis with a view to treating the various complexities within these. It has been demonstrated that finite element software desig... Recently an object-oriented approach has been applied in the fields of finite element analysis with a view to treating the various complexities within these. It has been demonstrated that finite element software designed using an object-oriented approach can be significantly more robust than traditional codes. This paper describes a special kind of implementation of object-oriented programming which is rather hybrid in nature, in the development of a finite element code for engineering analysis of metal working problems using C++, and discusses the advantages of this approach. 展开更多
关键词 FINITE Element Method Data ABSTRACTION Techniques object-oriented programming C++ programming language METAL Working
在线阅读 下载PDF
Local Radial Basis Function Methods: Comparison, Improvements, and Implementation
8
作者 Scott A. Sarra 《Journal of Applied Mathematics and Physics》 2023年第12期3867-3886,共20页
Radial Basis Function methods for scattered data interpolation and for the numerical solution of PDEs were originally implemented in a global manner. Subsequently, it was realized that the methods could be implemented... Radial Basis Function methods for scattered data interpolation and for the numerical solution of PDEs were originally implemented in a global manner. Subsequently, it was realized that the methods could be implemented more efficiently in a local manner and that the local approaches could match or even surpass the accuracy of the global implementations. In this work, three localization approaches are compared: a local RBF method, a partition of unity method, and a recently introduced modified partition of unity method. A simple shape parameter selection method is introduced and the application of artificial viscosity to stabilize each of the local methods when approximating time-dependent PDEs is reviewed. Additionally, a new type of quasi-random center is introduced which may be better choices than other quasi-random points that are commonly used with RBF methods. All the results within the manuscript are reproducible as they are included as examples in the freely available Python Radial Basis Function Toolbox. 展开更多
关键词 Radial Basis functions Shape Parameter Selection Quasi-Random Centers Numerical PDEs Scientific Computing Open Source Software Python programming language Reproducible Research
在线阅读 下载PDF
Function Definition Language FDL andIts Implementation 被引量:1
9
作者 陈海明 《Journal of Computer Science & Technology》 SCIE EI CSCD 1999年第4期414-421,共8页
A Function Definition Language (FDL) is presented. Though de-signed for describing specifications, FDL is also a general-purpose functional pro-gramming language. It uses context-free language as data type, supports p... A Function Definition Language (FDL) is presented. Though de-signed for describing specifications, FDL is also a general-purpose functional pro-gramming language. It uses context-free language as data type, supports patternmatching definition of functions, offers several function definition forms, and is exe-cutable. It is shown that FDL has strong expressiveness, is easy to use and describesalgorithms concisely and naturally. An interpreter of FDL is introduced. Experi-ments and discussion are included. 展开更多
关键词 programming language recursive function context-free language interpreter PARSING formal specification
原文传递
AI赋能高职C语言程序设计课程教学创新——以“函数定义与调用”为例 被引量:1
10
作者 张峰 张红荣 《计算机教育》 2025年第7期74-79,共6页
针对目前高职教育程序设计课程在教学中存在的编程实践能力不足、个性化学习需求难以满足等现实问题,提出AI技术赋能高职C语言程序设计课程的教学创新方法,具体阐述如何通过智能代码补全、个性化学习路径推荐等AI辅助教学手段全面促进... 针对目前高职教育程序设计课程在教学中存在的编程实践能力不足、个性化学习需求难以满足等现实问题,提出AI技术赋能高职C语言程序设计课程的教学创新方法,具体阐述如何通过智能代码补全、个性化学习路径推荐等AI辅助教学手段全面促进学生计算思维能力的提升与编程能力的发展,以“函数定义与调用”知识点为例介绍实施过程并说明实施效果。 展开更多
关键词 AI赋能 高职 C语言程序设计 函数定义与调用 教学创新
在线阅读 下载PDF
An analysis method of topological relations between Snort rules
11
作者 殷奕 汪芸 Takahashi Naohisa 《Journal of Southeast University(English Edition)》 EI CAS 2016年第1期21-28,共8页
It is difficult to knowall the relations between Snort rules. To deal with this problem, the topological relations between Snort rules are classified based on the set theory, and a method for calculating the topologic... It is difficult to knowall the relations between Snort rules. To deal with this problem, the topological relations between Snort rules are classified based on the set theory, and a method for calculating the topological relations between Snort rules is proposed. In the existing methods for analyzing the relations of Snort rules, the relations are usually determined only according to the header information of the Snort rules. Without considering the actions of Snort rules, the proposed method improves upon the existing methods and it can classify and calculate the topological relations between Snort rules according to both headers and options information of Snort rules. In addition, the proposed method is implemented by the functional language Haskell. The experimental results showthat the topological relations between Snort rules can be calculated rapidly and effectively. The proposed method also provides an important basis for conflict detection in the succeeding Snort rules. 展开更多
关键词 intrusion detection system(IDS) Snort rule functional programming language
在线阅读 下载PDF
基于B/S模式的高校测量仪器管理系统的设计与实现 被引量:8
12
作者 毕继鑫 田林亚 +2 位作者 郭英起 朱春晓 杨国庆 《测绘地理信息》 2019年第4期49-52,共4页
随着中国各测绘高校拥有的测量仪器种类不断健全,测量仪器共享及其系统化管理的需求不断提高,开发一套实用的高校测量仪器管理系统变得非常有必要。在Visual Studio2008集成开发环境下构建开发工具,结合ASP.NET网页编程技术、IIS服务器... 随着中国各测绘高校拥有的测量仪器种类不断健全,测量仪器共享及其系统化管理的需求不断提高,开发一套实用的高校测量仪器管理系统变得非常有必要。在Visual Studio2008集成开发环境下构建开发工具,结合ASP.NET网页编程技术、IIS服务器和SQL Server数据库技术开发了基于B/S模式下的高校测量仪器管理系统,在C#编程语言下实现了系统的各个功能模块。同时,介绍了该系统的设计思想、系统的架构体系和系统软硬件平台搭建等关键技术,提出了一整套对高校测量仪器进行科学管理的方案。最后,在测绘工程实验室对该系统进行了测试。测试结果表明,该系统可以有效地实现测绘仪器的数字化管理。 展开更多
关键词 测量仪器管理 B/S模式 功能模块 编程语言C# SQL SERVER
原文传递
径向基函数(RBF)网络的研究及实现 被引量:51
13
作者 周俊武 孙传尧 王福利 《矿冶》 EI CAS 2001年第4期71-75,共5页
概述人工神经元网络的分类 ,详细分析了RBF网络的结构特点 ,给出了最近邻聚类学习算法的具体过程 ,并利用MATLAB编程语言将此算法编制成标准函数ZJWNNC。该算法是一种在线自适应聚类学习算法 ,不需要事先确定隐含层单元的个数。
关键词 过程控制 径向基函数 最近邻聚类算法 MATLAB语言 人工神经元网络
在线阅读 下载PDF
基于VC++和FORTRAN混合编程的优化系统设计 被引量:8
14
作者 边炳传 龙连春 +1 位作者 隋允康 张学胜 《计算机工程与设计》 CSCD 北大核心 2006年第11期2046-2048,共3页
用VC++和FORTRAN语言混合编程的方法进行优化系统的设计,不但可以方便地进行优化算法的设计和友好的人机界面设计,还能够实现并行地进行软件系统的开发,可以有效地缩短程序设计时间。对外壳函数调用FORTRAN生成的可执行文件时系统出现... 用VC++和FORTRAN语言混合编程的方法进行优化系统的设计,不但可以方便地进行优化算法的设计和友好的人机界面设计,还能够实现并行地进行软件系统的开发,可以有效地缩短程序设计时间。对外壳函数调用FORTRAN生成的可执行文件时系统出现的异步执行问题和“黑屏”问题提出了解决办法,最后给出了优化系统的设计实例,验证了该方法的可行性和有效性。 展开更多
关键词 混合编程 优化算法 优化系统 外壳函数 异步执行
在线阅读 下载PDF
透视C程序设计语言 被引量:18
15
作者 范华 秦茂玲 张俊 《计算机技术与发展》 2008年第6期64-66,共3页
从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言。论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路... 从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言。论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路和具体程序中的实现形式,同时,总结了上述三个方面的内在联系和它们的统一性。得出了C高级程序设计语言的优点和其强大的生命力,具有较高的概括性和理论意义,对于学习和研究C程序设计语言提供了一个很好的典型案例。 展开更多
关键词 结构化 函数式 面向过程 计算机编程语言
在线阅读 下载PDF
天津市地震局地震事件共享系统的设计与实现 被引量:12
16
作者 孙路强 刘磊 +3 位作者 朱宏 栗连弟 卞真付 柳艳丽 《震灾防御技术》 CSCD 北大核心 2016年第1期165-172,共8页
分析了天津市测震台网历史数据的使用现状,并利用PHP语言和百度地图API程序的二次开发,建立了天津市地震局地震事件共享系统。利用该系统实现了天津市地震局历史地震事件的共享,用户可通过共享系统查询地震目录和下载地震事件,通过My Sq... 分析了天津市测震台网历史数据的使用现状,并利用PHP语言和百度地图API程序的二次开发,建立了天津市地震局地震事件共享系统。利用该系统实现了天津市地震局历史地震事件的共享,用户可通过共享系统查询地震目录和下载地震事件,通过My Sql数据库语言设计系统各功能模块相关数据库表单,保存地震目录信息、用户反馈信息相关图片。该系统通过SESSION变量实现用户权限管理,避免了事件文件误传的可能性。通过该系统平台的投入使用,提升了系统原有地震事件保存方式,方便了用户查询使用事件文件的效率,使数据共享工作在天津市地震局得到了提升。 展开更多
关键词 PHP语言API程序MySql数据库 SESSION变量数据共享
在线阅读 下载PDF
Haskell:一种现代纯函数式语言 被引量:9
17
作者 张迎周 张卫丰 《南京邮电大学学报(自然科学版)》 EI 2007年第4期13-18,23,共7页
随着软件系统的规模越来越大,复杂程度越来越高,计算机学科领域正面临着一场软件复杂性危机:如何妥善处理计算机程序的大小和复杂度,如何缩减程序开发的时间和费用,以及如何提高最终程序正确工作的可信度。函数式程序设计语言为解决这... 随着软件系统的规模越来越大,复杂程度越来越高,计算机学科领域正面临着一场软件复杂性危机:如何妥善处理计算机程序的大小和复杂度,如何缩减程序开发的时间和费用,以及如何提高最终程序正确工作的可信度。函数式程序设计语言为解决这些问题提供了优美独特的框架。文中主要介绍一种纯的函数式语言Haskell,包括其发展历史、程序特点、程序结构等。Haskell是现代的、标准的、惰性的、纯函数式程序设计语言,它具有表达力强的语法,以及丰富的内置数据类型。 展开更多
关键词 HASKELL 函数式语言 多态类型 高价函数 惰性计算
在线阅读 下载PDF
采用函数式语言的BPEL模型形式化验证方法 被引量:6
18
作者 祝义 黄志球 周航 《计算机科学与探索》 CSCD 北大核心 2018年第2期185-196,共12页
通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSP_M是在CSP基础上提出的一种函数式语言。目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSP_M提出... 通信顺序进程(communicating sequential process,CSP)是一种经典的形式化方法,CSP_M是在CSP基础上提出的一种函数式语言。目前Web服务组合中BPEL(business process execution language)模型缺乏可执行的形式化编程语言,通过CSP_M提出了一种基于函数式语言的BPEL模型验证方法。首先给出了基于CSP_M的BPEL模型建模与验证框架;其次给出了CSP_M的进程代数定义;再次详细描述了BPEL语言到CSP以及CSP_M的映射方法;最后以一个在线购物系统为例,讨论了该方法的使用效果。实验表明该方法可以提高BPEL模型的可靠性。 展开更多
关键词 函数式语言 通信顺序进程(CSP) 业务流程执行语言(BPEL) 形式化验证 模型检测
在线阅读 下载PDF
点扩散函数的一维数值计算及其MATLAB实现 被引量:5
19
作者 江月松 邱志伟 李铮 《红外与激光工程》 EI CSCD 北大核心 2004年第4期405-408,共4页
通过应用复指数函数与Bessel函数的展开关系和将径向对称的光瞳函数展开成方位角的Fourier级数的方法,可以将衍射受限光学成像系统的点扩散函数的二维Fourier变换的计算转换为一维Fourier变换和一维Hankel变换的计算。并借助MATLAB软件... 通过应用复指数函数与Bessel函数的展开关系和将径向对称的光瞳函数展开成方位角的Fourier级数的方法,可以将衍射受限光学成像系统的点扩散函数的二维Fourier变换的计算转换为一维Fourier变换和一维Hankel变换的计算。并借助MATLAB软件在计算机上实现了编程计算。与二维Fourier变换计算方法相比,一维计算可以方便而清晰地获得像平面上任一确定方向的点扩散强度分布。与Fortran、Basic和C等编程计算语言相比,应用MATLAB语言编程计算,程序语言简洁,且大大降低了使用者对数学基础和计算机语言知识的要求,是进行科学与工程研究的高效工具。 展开更多
关键词 点扩散函数 一维计算 HANKEL变换 MATLAB软件
原文传递
混合编程在重力坝断面优化设计中的应用 被引量:2
20
作者 孙旭曙 柴军瑞 +2 位作者 孙新庄 刘飞 刘钊春 《水电能源科学》 北大核心 2009年第2期94-96,共3页
针对重力坝断面优化设计,采用Visual Basic程序设计语言开发了主控程序和界面,Shell函数调用Fortran应用程序进行数值计算,通过混合编程将DOS环境下运行的Fortran应用程序升级成Windows环境。结果表明,该法易于掌握,可提高应用程序操作... 针对重力坝断面优化设计,采用Visual Basic程序设计语言开发了主控程序和界面,Shell函数调用Fortran应用程序进行数值计算,通过混合编程将DOS环境下运行的Fortran应用程序升级成Windows环境。结果表明,该法易于掌握,可提高应用程序操作和人机交互能力。 展开更多
关键词 混合编程 SHELL函数 重力坝 优化设计
在线阅读 下载PDF
上一页 1 2 8 下一页 到第
使用帮助 返回顶部