C语言程序设计课程中使用编程软件的探究

2021-01-11 20:59王宝莹张江梅
科学与生活 2021年27期
关键词:C语言程序设计编程

王宝莹 张江梅

摘要:随着我国改革开放的进一步深化,高等教育也得到了快速发展。C语言程序设计课程成为工科学生的必修专业课之一。目前C语言程序设计的常用环境有Microsoft Visual C++,Microsoft Visual Studio,Borland C++,Turbo C ,Win-TC,DEV C++, Code::Blocks、GNU Compiler Collection和VIM等。因为C语言是1973年设计出的语言,是比较成熟的语言,所以市面上开发的软件也比较多,这些软件既有自身的优点,也有一些针对不同用户的缺点。本文结合本科生的日常教学,以及本科生的学习特点,对比Microsoft Visual C++,Microsoft Visual Studio,Turbo C这三款经典的软件,研究得出最适合课堂上用的软件结论。

关键词: Microsoft Visual C++;Microsoft Visual Studio;Turbo C

1引言

随着我国改革开放的进一步深化,高等教育也得到了快速发展,各地高校紧密结合地方经济发展需要,科学运用市场调节机制,加大了使用信息科学等现代科学技术提升,改造传统学科专业的投入力度。C语言是一种高级语言,经常用来编写系统软件和大型应用软件。例如,操作系统,硬件设备的驱动程序、游戏程序等。C语言是C++、JAVA、C#、PHP和仿真的MTALAB内嵌的语言等高级语言的基础。因此C语言程序设计课程是工科学生必修的一门专业课程,在新时代背景下,这门课程也逐渐加强培养学生的实践能力和创新精神。高校也调整了传统的专业设置和结构,对于教学内容和方法进行了进一步的升级和改变,增加了实验课程的课时,增加了有实践结合紧密的程序练习。

2现状

目前市面上流行的C语言程序设计的开发软件有Microsoft Visual C++, Microsoft Visual Studio,Borland C++ Builder,Turbo C ,Win-TC, DEV C++, Code::Blocks、GNU Compiler Collection和VIM等。高校在C语言程序设计这门课程中通常使用的编程软件有Microsoft Visual C++和Microsoft Visual Studio。以下简单介绍下常用的这两款经典软件和曾经风靡一时的Turbo C。

2.1 Microsoft Visual C++

Microsoft Visual C++是微软公司提供了一款具有继承开发环境的免费的C++开发工具,简称VC++。自1992年发布的Microsoft Visual C++ 1.0至2013年8月发布的Microsoft Visual C++ 2013,历经了14个版本,高校中目前最常用的是1998年发行的Microsoft Visual C++ 6.0,这个版本一直被广泛的应用于各类大小项目的开发。

2.2 Microsoft Visual Studio

Visual Studio是目前最流行的Windows平台应用程序,同样由微软公司研发并推向市场。VS从95年的 Visual Studio 4.0初版,这个版本对于windows系统并不能很好的适应,一直到如今的Microsoft Visual Studio 2019版本,VS一直在不断的更新维护,实现强大的编码功能。

2.3 Turbo C

Borland C++是有公司名称命名的一款编译器,Borland公司即宝蓝公司,Turbo C是由宝蓝公司开发的一套C语言程序开发工具。由于开发的软件质量过硬,在DOS时代风靡全球。Turbo C问世于1987年,但在后期与微软的竞争中逐渐落败,究其根本原因是未能将技术概念转变为资本。

3不同软件间的比较

VC++具有界面简洁,占用资源少,操作方便的优点,也同时具有没有强大的GUI设计和智能提示的缺点,比较适合小型程序。Visual Studio拥有强烈的交互设计,拥有几乎完整的开发工具集,比VC++所需空间要大,是Windows系统下最强大集成开发环境之一。Turbo C是DOS时期风靡一时的软件,不能使用鼠标,所以现在几乎不用了。

之前的全国计算机等级考试中二级C的考试环境用的是VC++6.0环境,所以很多高校教师在授课过程中采取的开发环境也是VC++6.0,与之配套的教材中的程序和语法也是与VC环境匹配的。目前也有很多省分将等级考试的环境改为Visual Studio。

4. 结论

高等院校的教学需要适应经济社会发展的需要,更新教学内容,改革课程体系,建设内容新、体系新、方法新、手段新的特色课程是急需做的事情。在程序设计的课上,更注重的是提高学生动手和实践能力,选择合适的编程工具也是非常重要的一点。通过本文中对于两种流行软件的比较,得出结论,编程中选择合适自己的软件即可。笔者建议课程中更适合用Microsoft Visual Studio来授课,不仅是因为Microsoft Visual Studio的功能強大,更重要的是其拥有的领先于业界的数据库工具,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,对于学生的动手实践能力有极大的作用。

5.参考文献

[1]王雪,姜雪峰等.线上线下混合式教学模式在C语言程序设计实验教学中的应用[J].计算机教育,2021(11).

[2]刘艳秋.浅谈如何激发中职生C语言课程学习兴趣[J]. 中学教学参考,2021(33).

[3]王玉星.混合式教学在《C语言程序设计》课程中实施的初步探究[J].科技风,2021 (30).

[4] 冯满堂,濮方文.基于移动学习的混合课堂教学模式在“C语言程序设计”教学中的应用研究[J].中国信息技术教育,2021(19)

[5]李家春,熊东青,徐红云.大学计算机基础课程的“虚拟第三学期”教改[J].计算机教育,2021(4).

[6]张书峰,刘正. 基于信息化背景下的高职计算机教改[J]. 电脑知识与技术, 2020, 16 (30).

[7]杨兰,苗永新等.“C语言程序设计”课程教学改革研究[J].计算机教育.2021(08).

[8]章永明.C语言下的计算机软件编程设计探讨[J]. 电子世界, 2021 (17).

[9] 冀全朋,严海升.Python程序设计课程教学改革与实践——基于项目教学模式[J].西南师范大学学报(自然科学版),2021,46(11).

[10]朱娟,岳晓峰,张炜,唐新星等.程序设计类课程的网络教学模式探索[J].电脑知识与技术,2021,17(24).

作者简介:在职:王宝莹, 女,汉,198901,河北承德,承德医学院,网格计算,硕士研究生,讲师,河北承德,067000

猜你喜欢
C语言程序设计编程
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
“C语言程序设计”课程混合教学探索
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
编程屋完成数百元万天使轮融资
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨