完满教育

廊桥书院

 合川校区 
 綦江校区 
 
廊桥书院  
C or Java_​廊桥书院左右课堂第8期
2021-11-30 17:47     (点击: )

 

“C语言入门比较容易!”

“Java天下第一!”

两种不同的呼声

这样的争论每隔一周都会在廊桥书院二号楼树洞学堂1展开,同学们各抒己见,表达着自己的看法与观点。2021年11月11日,由廊桥书院教师团队主导的“言思+”项目之一——《左右课堂(第8期)》,于廊桥书院二号楼树洞学堂1拉开序幕。本期《左右课堂》由项目主理人滕壬鑫老师以“‘C’vs‘Java’”为主题,带领同学们走进编程语言“C”和“Java”的世界。


“C”vs“Java”

在活动的开始,滕老师介绍到:“C语言与Java都是常用的计算机编程语言, C语言诞生于上世纪70年代,由美国贝尔实验室的丹尼斯·里奇在肯·汤普森设计的B语言为基础发展而来。Java诞生于上世纪90年代,由Sun公司的研发人员根据嵌入式软件的要求,开发了一门名叫oak的面向对象语言,1995年sun公司并将oak更名为java。”

在滕老师的介绍下,同学们对这两种语言有了基本的了解。随后,在滕老师引导下,同学们对C语言与Java各自的特点进行了分析。在场同学们都积极地提出自己的见解:有人提出了C语言与Java最本质的区别是面向过程与面向对象之间的区别;有人认为C语言的学习过程过于枯燥;还有人认为Java相比较C语言更为“高级”等。滕老师将同学们的观点在小黑板上一一进行了记录,方便大家对照。这样的讨论再次加深了同学们对C语言和Java的了解与认识。




如果可以选择入门语言,你的选择是?

“C语言与Java都是如今的主流编程语言,我国的许多大学在选择编程语言教学时都以C语言作为学生的入门语言,但近年来有部分学者认为C语言并不适合作为入门语言进行学习。同学们,如果可以选择入门语言,你会选择C语言还是Java呢?”滕老师就这一问题与同学们进行了深入交流。

问题一经提出,同学们在短暂的思考后纷纷表达了自己的观点:有同学认为用C语言作为入门语言学习曲线较为平滑,他选择C语言;有同学认为Java学习更有趣味。

最终,Java已一票之差领先于C语言。但是为什么大学的计算机入门语言是C语言呢?滕老师为大家进行了解答:“许多大学将C语言作为入门语言,其原因是C比较接近计算机底层,学习C更容易了解计算机原理以及数据结构,再加上C是面向过程,有迹可循,不至于向其他高级语言那么抽象。”

没有最好的选择,只有更适合的选择

最后,滕老师总结道:“其实无论是C语言还是Java,他们作为入门的编程语言都是不错的选择,更主要的是应该根据你的方向去决定你的入门语言,如果是做硬件研究、底层开发等,那么C语言就是你的首选;如果你的目标是软件开发,那么Java便是不错的选择,没有最好的选择,只有更适合的选择”。

所有的决定,都是经过前期仔细的分析,结合自身情况做出的选择。《左右课堂》通过选择观点明确、强调“是”“否”的话题,由项目主理人抛出话题并介绍相关背景,引导参与学生在两个论点中做出选择,旨在让学生在参与活动的过程中积极表达,做出更合适的决策。

 

 

 

供图:廊桥书院品牌推广部

供稿:廊桥书院品牌推广部

攥稿:陈梓萌

 

关闭窗口