APP下载

C++语言教学中编码标准化问题浅析

2008-07-14陈南京

电脑知识与技术 2008年18期
关键词:高等教育标准

陈南京 万 瑾

摘要:C++程序良好的可移植性使得C++语言成为程序设计人员的首选工具语言,而保证这一特性必需使用标准化的C++编码。国内高校尤其是高职院校的教材中,存在着大量非标准化的C++程序,不利于培养具有标准化C++编程风格的学生。本文从C++发展史、教育工作者和教材规范化等多个角度出发,分析了这一问题产生的原因,并提出了相应的解决办法。

关键词:C++标准;可移植性;高等教育

中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)18-21ppp-0c

1 引言

1983年第一个C++程序投入使用,1994年8月,ANSI/ISO委员会草案登记,这便是业内所称的早期的C++标准,1998年11月,ISO/IEC:98-14882标准(以下简称98标准)被批准,标志着C++代码的标准化正式诞生[1]。C++语言诞生以来,延续了C语言的重要特征,即C++源程序良好的可移植性。正是这一特性,使得C/C++语言长期以来一直是程序开发人员的首选。

C++语言良好的可移植性是它具有较强生命力的关键所在。目前标准委员会正在修订C++标准,并拟于2009年发布修订后的09标准。可以预见,C++语言作为程序开发的主要工具仍将延续很长的一段时间。然而,国内高等教育尤其是高职教育,在C++语言的教学中却长期使用了非标准化的编码方式,这对于学生毕业后从事程序设计,写出具有良好可移植性的程序是相当不利的。

C++程序编码的标准化在互联网的一些论坛里有一些讨论,然而关于现行教材或专著里存在的问题,却鲜有文章进行报道。本文通过讨论现有高校教材尤其是高职教材中C++代码编写方式与现行C++标准的一些距离,试图引导高校教材尤其是高职教材中C++程序编码走向标准化。……

登录APP查看全文

猜你喜欢

高等教育标准
2022 年3 月实施的工程建设标准
忠诚的标准
美还是丑?
你可能还在被不靠谱的对比度标准忽悠
新形势下加强高校师德建设的对策研究
大数据对高等教育发展的推动研究
关于应用型计算机专业培养方案的研究
基于Flash+XML技术的护理技能虚拟教学平台设计与实现
中国高等教育供给侧改革研究:起源、核心、内涵、路径
高等教育教学中的重与轻分析