首页 | 官方网站   微博 | 高级检索  
     

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

关 键 词:计算机程序设计教学  C语言  C解释器  C++解释器  数字计算  嵌入式脚本计算

Ch:a Pedagogically Effective Cross-Platform Interpretive C/C++ Computing Environment
Harry H.Cheng.Ch:a Pedagogically Effective Cross-Platform Interpretive C/C++ Computing Environment[J].Computor Education,2009(7):34-46.
Authors:Harry HCheng
Affiliation:University of California;Davis;USA
Abstract:C is one of the most popular languages used to teach introductory computer programming. A pedagogically effective cross-platform C/C++ computing environment called Ch is introduced in this article. Ch is a complete C interpreter. It supports most new features added in C99 and classes in C++. Ch consists of both command shell and user-friendly IDE called ChIDE. In addition,Ch supports computational arrays,a graphical plotting library,and advanced numerical functions for solving complicated problems in engine...
Keywords:
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号