交叉与综合ComputerKnowledgeandTechnology电脑知识与技术第19卷第4期(2023年2月)本栏目责任编辑:李雅琪E-mail:lyq@dnzs.comhttp://www.dnzs.net.cnTel:+86-551-6569096365690964ISSN1009-3044ComputerKnowledgeandTechnology电脑知识与技术Vol.19,No.4,February2023C语言中的哲学思想体现探究袁丽华,习腾彦(南昌航空大学无损检测技术教育部重点实验室,江西南昌330000)摘要:首先回顾了C语言的发展史和C语言标准的进化历程,各阶段的标准即为C语言在各阶段的“范式”,推动了C语言的应用和发展。随后分析指出C语言采用的“自顶向下、逐步细化”的算法思想是C语言编程的方法论;C语言的数据结构体现了唯物辩证法中的联系观和发展观;选择结构体现了一分为二、全面分析问题的处理方法;循环结构则可体现从量变到质变的飞跃的哲学思想。通过对C语言中哲学思想的剖析,有利于促进C语言教学课程思政的开展,帮助学生建立正确的世界观。关键词:算法;数据结构;范式;方法论;世界观中图分类号:G642文献标识码:A文章编号:1009-3044(2023)04-0112-04开放科学(资源服务)标识码(OSID):1引言自从宾夕法尼亚大学诞生人类首台计算机以来,计算机技术得到飞速的发展,同时,计算机技术融入了社会各行业的专业技术之中,推动着各种领域技术的革新和发展。社会各行各业亟需具有专业知识和计算机素养的复合人才。高等院校肩负着培养各类专业大学生在计算机应用方面的知识和素养。C语言多年来一直是应用领域很广的计算机语言之一,既可用于编写操作系统又可用于应用软件开发,国内绝大多数理工科专业将C语言设置成为本专业的基础课程,甚至是核心课程。可见,C语言在计算机教育与应用以及计算机人才培养方面具有重要的地位和作用。目前C语言的课程改革主要涉及两个方面,一是教学方法的改革,二是课堂思政建设。C语言教学改革的新方法新理念层出不穷,引入了任务驱动、线上线下混合教学、课堂翻转等方法,注重培养学生计算思维能力、编程能力等。例如,刘杰等以OBE理念制定教学目标,优化教学内容,采用线下线上混合的教学模式,构建可持续改进的考核评价体系,保证教学过程的良性循环[1]。熊启军等注重实践教学,结合多媒体的应用,将微视频融入C语言程序设计的实验教学之中[2]。朱新波采用任务驱动方法,运用设计教学机器人,激发学生的学习兴趣,增强学生的实践能力[3]。袁丽华提出采用承上启下的教学模式帮助学生接受新知识,同时兼顾应用和巩固...