首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 514 毫秒
1.
《软件学报》2008,19(9)
跨平台C/C 解释计算平台(Ch)已被广泛应用于计算机程序设计教学和解决各种工程科学上的问题.Ch不仅具有MATLAB的高级数值计算和绘图的功能,而且具有良好的交互性,在C语言编程教学方面尤为突出。Ch也是一个可嵌入的脚本引擎,可以无缝地嵌入到已编译的程序中,用C/C 脚本做柔性编程.因此它还可方便地用于实现许多诸如移动计算等的新计算范式。本次研讨会将介绍C  相似文献   

2.
Ch:面向交互式教学的跨平台C/C++解释计算环境   总被引:4,自引:1,他引:3  
C语言是计算机程序设计入门教学中最流行也较难学的编程语言之一。本文介绍的Ch是一个面向交互式教学的跨平台C/C++解释计算环境,是一个完整的C语言解释器,支持最新C语言标准C99中大部分的新增特性以及C++的类,由交互式命令外壳(command shell)和教学专用且界面友好的集成开发环境(ChIDE)两大模块构成。Ch支持计算数组(computational array),提供了图形绘制库和高级数值函数库,能够方便快捷地解决许多工程和科学方面的复杂问题。在Windows系统中,Ch计算环境支持常用的Unix和Linux命令,帮助学生在熟悉的Windows环境中学习Unix和Linux。Ch还可以作为引擎脚本无缝地嵌入到编译的程序中,实现柔性编程。本文最后概括性地介绍了笔者在美国加州大学戴维斯分校多年教学实践中开发并使用的一套基于Ch的C程序设计教学平台。教学实践表明,使用这个平台在相当程度上提高了计算机程序设计教学的实用性、授课效果和学生学习的积极性,帮助学生充分理解和掌握计算机程序设计这一工程和科学领域的重要基本技能。  相似文献   

3.
编程绘制函数图像是常见的方法,但这种方式相当的不方便.针对函数图形绘制程序具有可分离的特性,设计了一个自动生成绘图脚本的代码生成器.代码生成器是通过对用户输入参数与模板代码的合成来生成绘图脚本,并使用C/C++解释计算环境Ch作为绘图脚本的执行引擎,把Ch无缝地嵌入到应用程序中扩展其功能,实现图形绘制.文中给出了一个基于Web的函数图形绘制的应用实例,详述了通用的函数绘图CGI(Common Gateway Interface)程序的设计以及Ch与IIS Web服务器集成的方法.实践表明,该方法有效、可行.  相似文献   

4.
Matlab与C/C++混合编程技术研究   总被引:5,自引:0,他引:5  
Matlab具有强大的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义.因此,从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之问混合编程的原理和实现机制,并且给出了具体条件下的混合编程方法和步骤.实例表明,提出的Matlab与C/C++混合编程方法是简洁、有效的.  相似文献   

5.
Matlab具有很强的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编程的原理和实现机制,并且给出了具体条件下的混合编程方法和步骤。实验表明,给出的Matlab与C/C++混合编程接口及应用方法是有效、实用的。  相似文献   

6.
Ch 是一种C/C++脚本语言,用Ch 脚本语言对通信设备进行测试具备简单,快速,可直接嵌入等优点。RobotFramework 是基于Python 语言开发的开源的自动化测试系统,它具有简单明了的上下级结构,可灵活重用的KeyWord,独立于平台和应用,具有很强的扩展性等多种优点。首先介绍构建与实现了一个适合通信设备的Ch 脚本测试新框架,并利用RobotFramework 极强的扩展性,把Ch 测试脚本无缝融合进RobotFramework,融合后的Ch 测试框架同时具备了Ch 脚本和RobotFramework的优点。  相似文献   

7.
适合中国计算机程序教学的跨平台C/C++解释计算平台Ch   总被引:1,自引:1,他引:0  
<正>美国加利福尼亚大学戴维斯分校程辉教授所设计和开发的C/C++解释计算平台(Ch)是一个适合于中国计算机程序设计教学的解释计算平台。首先,Ch支持跨平台执行C/C++程序,它可以在Linux、Unix、Windows等多种操作系  相似文献   

8.
在边界扫描测试技术中,由BS器件和非BS器件主成的逻辑簇测试是研究的难点问题,文章介绍了高效、简明、移植性好的TCL语言.在深入研究边界扫描簇测试原理的基础上,以实现逻辑簇测试为目的,采用了TCL嵌入C++的方法实现测试用例的脚本化,完成了基于TCL语言的Cluster测试脚本设计;通过对数字电路实验板的测试结果分析,得到了使用TCL脚本语言与C++联合编程能够实现簇测试,并且可以提高边界扫描测试软件工作效率的结论,具有较好的应用前景。  相似文献   

9.
针对传统C++语言程序设计课程存在的问题,提出基于Ch交互式平台的C++语言程序设计教学建设方案,阐述如何搭建线上线下结合的学生综合评价体系,介绍该建设方案在实际教学过程中取得的良好效果。  相似文献   

10.
阐述了C++语言与C语言的关系,以及C++编程技术的基础,对C++最为突出的程序设计功能类和对象进行分析,给出了C++语言编程的有关技巧.  相似文献   

11.
C++ Builder与汇编语言混合编程及端口操作函数扩展方法   总被引:1,自引:0,他引:1  
Borland C++ Builder 1.0是喜欢VB和Delphi编程风格的C++程序员梦寐以求的产品。但由于Windows不建议用户对外部端口进行直接操作,因而C++ Builder的32位编程没有类似inp()和outp()这样的端口操作函数。利用嵌入汇编语言编程扩展这类功能是容易想到的办法,但在没有tasm32产品时C++ Builder 1.0中嵌入汇编语言会引起编译错误:未能找到tasm程序—tasm32.exe。即C++ Builder 1.0中嵌入汇编需要Borland  相似文献   

12.
C++程序设计课程研究与教材建设   总被引:2,自引:1,他引:1  
文章简要介绍了C++语言及课程的特点,分析国内高校C++课程的教材建设现状,针对C++课程的特点,结合南通大学C++课程的建设、教学研究、教学实践和教学理念,以学生的认识规律和编程能力的形成规律为依据,以培养学生实际编程能力和创新能力为目标,阐述C++系列教材建设历程和建设成果。  相似文献   

13.
Java语言是目前较为流行的网络编程语言,它克服了C和C++语言的不足之处,具有编程简单、面向对象、分布式、解释执行、安全、与平台无关、可移植、高性能、多线程以及动态性等特点.下面笔者将它与C和C++语言作一比较和分析,从而使懂得或学过C和C++语言的读者能对它们之间的异同有进一步的了解.  相似文献   

14.
动态的HTML(超文本标记语言)是一种用来创建Web页的脚本语言,现在IE浏览器和Netscape Navigator都支持的动态的HTML,动态的HTML也称之为DHTML。在Visual C++应用程序中也都支持HTML,在制作程序时可将一个动态的HTML脚本作为资源嵌入到应用程序中。  相似文献   

15.
我们在学习<计算机图形讲学>的时候,经常需要跟基于C语言的WINDOWS编程的程序打交道.因为<计算机图形学>第一版编写的时候,是在1995年,当时,最盛行的是基于C语言的WINDOWS编程,采用的平台WINDOWS3.1,编程语言采用的Visual C++1.0,或者Visual C++1.5.无论是Visual C++1.0,还是VisualC++1.5,现在很多人手里基本上没有这两个版本的安装程序(作者刚开始也是向很多人借,可很多都已经找不着了),现在采用比较多的是VisualC++6.0.  相似文献   

16.
指针是C++语言学习中的重点,也是C++语言学习中的一个难点。透彻的理解和灵活运用指针是每个C++编程者的终级目标。为了让C++编程者透彻的理解和灵活运用指针,该文从指针的级别的角度出发,结合实例剖析指针。在实际的教学中证明,这种方法不仅让学生能深刻理解指针,而且能对指针相关知识融会贯通,学以致用。  相似文献   

17.
Matlab与C/C++语言混合编程的几种方法   总被引:10,自引:1,他引:9  
对Matlab与C/C++语言混合编程的几种方法进行了介绍和比较。  相似文献   

18.
一、用标准C++教学与编程计算机科学与应用的迅猛发展,直接推动了《C++程序设计教程》一书的再版。由于C++语言作为有效的开发工具在计算机界起着重要的作用,因而在国内得到了越来越多的应用,许多大型的计算机和软件开发公司要求程序员必须能够进行C++编程,这一趋势导致了越来越多的学校开设C++程序设计课程。1998年ISO/IEEE所制定的C++标准如今已经被各大C++编译器制造商全盘采用,2002年又修订了C++新的国际标准,国内的C++教学也逐步意识到用标准C++进行教学的重要意义,这也意味着C++正以一日千里之势在向前发展。这些年中,发现用…  相似文献   

19.
随着计算机技术的快速发展,大中专院校中越来越多的专业开设了C语言与C++语言的有关课程,由于它们是一门实践性很强的学科,而理论性学习不能真正的让学生掌握其有关知识,不能真正反映学生的计算机应用水平和能力。本系统是为了提高学生的知识水平及实践编程而设计的。此系统能够让学生更好、更快的掌握C/C++语言的基本知识和编程方法。  相似文献   

20.
引言在TMS320C6000系列DSP软件开发过程中,为了提高执行速度和代码效率,或者因为工程需求,常常需要用到汇编语言和C/C++语言混合编程,这也是目前DSP程序开发人员经常采用的方式。具体来讲,一般以C/C++代码建立起主体框架和运行环境,然后对计算量大、耗时长的关键代码用汇编语言编写。已有一些参考文献对这一问题进行了论述,如参考文献[1]介绍了C代码调用汇  相似文献   

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

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