11月10日晚,由万亚平博士主讲的科技创新大讲堂之“计算机技术及应用”在学校图书馆一楼学术报告厅举行。我校科技创新中心主席唐华、副主席张娇蛟出席本次讲座。计算机学院等各院同学积极听取了本次讲座。
讲座开始前,万亚平博士为我们介绍了丹尼斯·里奇——C语言之父,同时向大家介绍了许多有关于C语言的参考书目。在随后的讲座上,他围绕C语言的起源、特点、连接器详细地向大家介绍了被誉为“阿喀琉斯之踵”的C语言。
他首先向大家讲解了C语言的起源,C语言是1972年由美国的丹尼斯·里奇设计发明并首次UNIX操作系统的DEC PDP-11计算机上使用。其次说及它的特点:C语言是“伪”高级语言,把高级语言的基本结构和语句与低级语言的实用性结合起来;同时是结构化语言,使程序层次清晰、便于使用、维护以及调试;功能齐全;使用范围大。
然后,万博士形象地举出《列子》中“丢斧疑邻”的故事来阐释人们容易陷入的C语言编程错误心智模型,他将程序错误分为两类,详细地讲解了词法陷阱、语法陷阱和语义陷阱。接下来,又介绍了连接器这一重要载体。最后,他总结到,身为C语言编程者,更需要了解编译器和连接器特征,更加小心地使用语言的汇编语言特征。
讲座最后,同学们积极举手发言,提出自己的疑问,万亚平博士对此一一做出了解答。万博士表示,此次讲座后,望同学们对C语言有更深一步的了解和认识。