首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
适合于科学计算的脚本语言Python   总被引:2,自引:0,他引:2  
Python是面向对象的脚本语言,它有高级的数据类型和简单但却有效的面向对象的程序设计方法,其精炼的语法,动态类型及其自动的解释器,使它适合于大部分平台上编写脚本和快速开发应用程序。Python语言结合C语言编写的Numpy(数值扩展程序模式)或与系统语言C/C++,Fortran结合用于开发科学计算软件。  相似文献   

2.
介绍了C++标准为了适应泛型编程的大规模运用,在语言核心方面对泛型编程能力将要作出的改进,概述了C++模板类型系统Concepts的主要功能和语言要素以及标准库支持,并给出一些例子进行说明。最后,简单介绍了现有的Concepts实现。  相似文献   

3.
C与C++语言程序设计中指针的概念是不可缺少的主要内容。指针类型用途很广,利用指针可以直接对内存中各种不同的数据结构的数据进行快速处理。如:能方便地使用字符率,有效而方便地使用数组,指针的使用为函数修改其调用参数提供了方便,用于支持C的动态内存分配,创建键表和管理动态对象等,C的很多特性完全依赖于指针才能实现。正是因为有了指针及其灵活应用,才使C语言成为一门绝好的语言,尤其擅长于书写系统软件,但指针作为C语言的最显著特征的同时,又是C语言最危险的特征。1指针的分类指针可以分为两大类:指向对象的指针和…  相似文献   

4.
房燕良 《程序员》2007,(10):55-59
横空出世的D语言 如果笔者说自己对于C++是“爱恨交织”的话,那么可能会引起很多战斗在一线的C++程序员的共鸣。C++一直以其强大、高效等特性统治着游戏开发领域,然而不可否认的是它并不完美。有没有可能构建出一种新的语言,既具有C++强大、灵活、高效的特性,又能像Java、Ruby等现代编程语言那样兼顾开发效率呢?是的,不只是你一个人有这样的想法,而且有个人早已经付诸于行动了,他就是Walter Bright,而这种新的语言就是D语言。  相似文献   

5.
C++语言是目前应用最广泛的程序设计语言,它所提供的各种特点有助于写出简单明了、有效且易于维护的程序。但C++语言的编译环境有一些不完善的地方,常常出现一些意想不到的错误,给编程者带来很大不便。本文谈谈笔者在C+十下编程时经常遇到的关于整数乘、除法运算和数组越界方面遇到的错误及解决办法。一、C+十语言不能自动进行长整数转换笔者在用C+十编程时,用整数作乘、除法运算时,运算结果经常出现一些随机数,和实际运算结果相差很远,后来发现:两个整数相乘时,若乘积为长整数,编译程序不能自动转换为长整数,需在乘积…  相似文献   

6.
陈庆章 《软件世界》1997,(6):62-63,92
Java是由美国SUN微系统公司(SunMicrosystems,Inc)所开发的、也是第一种能在国际互连网络上面使用的、具有硬件和软件独立性和交互能力的程序语言。从Java发展历史与其背景来看,Java与C或C+十有着密切的关系,但是Java与C和C++却有着重要的区别,我们仔细的分析Java语言的语法,可以发现Java实际上去掉了不少C和C+十的特有的东西,并加入了一些新的特性。一JJava语言的特点Java乃是因应撰写C+十语言程序时所遇的困难而萌发的。起先只是一个消费性电子产品大计划中的一部份。当初被考虑采用的是C+十语言,但从一开始的编…  相似文献   

7.
NPCA专门测试运行在WindowsNT环境下用VISUalC+十开发的采用面向对象技术或非面向对象技术的应用程序。它对硬件的要求主要取决于NT和VisualC+十对硬件的要求。NPCA本身占硬盘空间不足10MB,对于被测的应用程序,它占用和应用程序本身大致相同的磁盘空间。下面分两部分介绍*盯人第一部分介绍*wA的主要功能,第二部分简单地介绍其运行过程。一、基率劝他1性能测试性能测试包含函数和代码行两部分。函数的性能测试包括函数的执行时间和执行次数。这里的函数既可以指一般的C语言函数,也可以是C+十语言中定义的类的成员函数。代…  相似文献   

8.
[编者按]C++Builder是由Borland公司继Delphi之后推出的一款高性能可视化集成开发工具。它具有快速的可视化开发环境;它内正了100多个完全封装Win95公用控件且具有完全可扩展性的可重用部件;它还具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。从本期开始,《电脑技术》将向广大读者推出C++Builder3.0编程技巧与实践系列文章,让大家感受C++语言与可视化编程的完美结合。本系列文章分为:C++Builder3.o编程入门;Windows新型界面特性在C++Builder3…  相似文献   

9.
S—Function有两种形式,一种是M文件,另一种是C—MEX文件,前者支持功能强大的工具箱,后者支持C、C++等语言,并且在仿真上更快速有效。基于TMS320C2812的SVPWM算法在TI的CCS软件中实现,并且支持C、C++语言,这给程序通过S—Function移植到MATLAB中进行仿真提供了一种有效途径。利...  相似文献   

10.
吴敏 《微计算机应用》2005,26(5):578-578
为定义能操作任何类型的类和函数,C++提供了“模板”工具,它允许把类型作为类和函数的参数。  相似文献   

11.
标签文件和标签处理程序的转换研究   总被引:1,自引:0,他引:1  
简单自定义标签的实现可采用Java标签处理程序或JSP标签文件.软件开发员普遍认为Java标签处理程序灵活性优于JSP标签文件的灵活性,隐含意指标签处理程序解决问题的范围包含标签文件解决问题的范围.通过对标签处理程序转换成标签文件的研究, 给出了同一标签处理程序的两种标签文件的实现, 分析了标签处理程序和标签文件的异同点, 得出对于需要动态变量和变量类型的软件,标签文件解决问题的范围等同于标签处理程序解决问题的范围.  相似文献   

12.
We explore the semantics and analysis of a new kind of control structure called a versioning exception that ensures the state of the program, at the point when an exception handler is invoked, reflects the program state at the point when the handler is installed. Versioning exceptions provide a transaction-like versioning semantics to the code protected by a handler: modifications performed within the dynamic context of the corresponding handler are versioned, and committed to the store only if the computation completes normally. Similar to the role of backtracking in logic programming, this facility allows unwanted effects of computations to be discarded when exceptional or undesirable conditions are detected. We define a novel points-to analysis to efficiently track changes to the store within handler-protected scopes. The role of the analysis is to facilitate optimizations that minimize the number of locations which must be restored when a versioning exception is raised. The analysis is defined by a reachability approximation over locations that indicates which objects have been potentially modified within a handler scope. The analysis is defined for programs which support first-class procedures, locations, and exceptions.  相似文献   

13.
足球机器人多智能体协作策略   总被引:12,自引:0,他引:12  
文章提出了足球机器人多智能体系统协作策略,它由三部分组成:角色执行器、角色分配器和避撞任务处理器。机器人角色分为进攻、防守和守门。角色任务处理器决定每一角色运动到何位置。角色分配器在每个采样周期中,根据视觉信息,动态地改变每一机器人的角色。避撞任务处理器预测两个机器人相撞的可能性,并改变机器人目标位置以避免碰撞。角色任务执行器执行由4阶bezier曲线产生运动轨迹。带有PID控制的足球机器人跟踪确定的bezier曲线。该文提出的策略已成功应用到GDUT_TAIYI队。  相似文献   

14.
Over the last few decades, distributed systems have architecturally evolved. One recent evolutionary step is SOA. The SOA model is perfectly engendered in Web services, which provide software platforms for building applications as services. Web services utilize supportive capabilities such as security, reliability, and monitoring. These capabilities are typically provisioned as handlers, which incrementally add new features. Even though handlers are very important, the method of utilization is crucial for obtaining potential benefits. Every attempt to support a service with an additional handler increases the chance of an overwhelmingly crowded handler chain. Moreover, a handler may become a bottleneck because of its comparably higher processing time. In this paper, we present the Distributed Handler Architecture to provide an efficient, scalable, and modular architecture. The performance and scalability benchmarks show that the distributed and parallel handler executions are very promising for suitable handler configurations. The paper is concluded with remarks on the fundamentals of a promising computing environment for Web service handlers. Copyright © 2012 John Wiley & Sons, Ltd.  相似文献   

15.
The programming language PLAIN has been designed to support conversational access to a data base, and incorporates relations as a built-in data type. This paper describes the architecture of the data base handler for PLAIN, emphasizing the separation of the data base handler from other aspects of the language processor, and the modularization of the data base architecture to support modifications to the language and its implementation with minimal difficulty. The data base architecture is layered in order to provide the greatest possible degree of information hiding and separation of functionality. The paper shows the structure of the data base handler and the functions of the various modules of the system.  相似文献   

16.
陈军成  薛云志  赵琛 《软件学报》2013,24(12):2830-2842
事件处理函数响应用户GUI(graphic user interface)操作并完成软件预定义功能,事件处理函数以及事件处理函数之间的关系实现是否与规约一致,是GUI 测试的重点.针对现有的基于模型GUI 测试用例自动生成过程中面临的测试用例规模庞大以及生成的测试用例无效问题,从分析事件处理函数的角度出发,提出了一种GUI 测试模型EHG.针对此模型,结合事件处理函数及其代码结构,提出了两个测试覆盖准则:完整最短路径覆盖准则和完整最短路径定义-引用对覆盖准则;利用基于反馈的测试用例生成技术生成测试用例.实验结果表明,针对较为复杂的应用,该方法不仅能够有效控制测试用例规模,消除无效测试用例,而且生成的测试用例能有效提高事件处理函数的代码结构覆盖率.  相似文献   

17.
详细分析了linux系统中input输入子系统的实现代码,从input driver层、input core层、event handler层3个方面介绍了input输入子系统的实现框架及接口类型,对主要数据结构struct input dev、struct input handle、struct input handler、struct input event、input register handle和重要函数input allocate device、input register device、input register handle、input register handler以及sys文件接口实现进行详细说明。  相似文献   

18.
基于SoPC技术的1553B总线接口卡设计与实现   总被引:1,自引:0,他引:1  
黄伟  吴华兴  鲁艺  周雷 《电子技术应用》2011,37(7):57-60,64
提出了一种1553B总线接口卡设计方案.通过采用SoPC技术、基于Verilog的自定义IP模块设计以及基于邮槽寄存器的双向中断设计,快速构建了系统硬件.在MOS Ⅱ开发环境下采用C语言开发了系统核心软件-1553B协议处理程序,给出了BC模块的设计实例.结合系统驱动、API和实际应用程序开发对系统进行了多功能测试,验...  相似文献   

19.
基于SOAP消息处理链的Web服务访问控制模型   总被引:6,自引:3,他引:3       下载免费PDF全文
为了能更加安全有效地访问Web服务,设计一种基于SOAP消息处理链的Web服务访问控制模型。该模型实现对Web服务的消息级访问控制,并且具有良好的扩展性,能够通过对消息处理链的扩展使模型满足不同的访问控制要求。结合一个实际应用场景,描述XFire框架下的模型实现。  相似文献   

20.
在Visual C++ 中任意多个控件的创建   总被引:1,自引:1,他引:1  
以在Visual C 中利用MFC机制创建任意个按钮为例,说明了在Visual C 实现任意个控件的创建。介绍在MFC机制下将多个同类控件的消息映射到同一处理函数的方法以及该机制下的消息映射过程,通过对MFC机制下的消息映射过程的分析,实现了任意多个按钮的消息处理。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号