您的位置:首页 > 编程语言 > Java开发

学习Java语言前,是否需要学习其他编程语言?

2015-05-08 09:41 363 查看
在学习Java语言前,是否需要学习其他编程语言,Java语言自身是否适合作为入门程序言,一直以来是国内外高校争论的热点。笔者曾分别以VB、C和Java作为过入门程序语言。各方案都有其自身的优缺点。

1) VB作为入门程序语言的优点是:可视化的开发方法可使学生快速上手,容易引起学生的编程兴趣,且仅通过一学期的授课,学生就可开发出实用的数据库应用程序,有助于学生提前了解软件开发的概貌,为后序程序课程的学习做好准备;学生可了解不同于Java语言的其他程序语言的编程思想。其缺点是:VB本身已处于没落边沿;学生较难由BASIC语法向Java语法过度;学生习惯了拖拽的、可视化程序设计,再向以手工的、MVC设计模式转变就会有抵触情绪。

2) C作为入门程序语言的优点是:简单的面向过程程序设计可使学生更易掌握基本数据类型、控制语句、方法和数组,为以后学习面向对象程序设计作好准备;C语言避免学生过早地使用类库,使学生更易了解程序的底层细节;Java语法是由C语言演化而来,学生可从C语言向Java语言实现平滑过度。其缺点是:指针等概念将会是较大的学习障碍,其后严重的吓怕一大堆的学生,使他们彻底丧失学习程序语言的兴趣。

3) Java作为入门程序语言的优点是:与整个Java课程体系的衔接更为自然,学时安排较为宽松。其缺点是:Java语言学习周期较长,学生只有在学习完类与接口、Swing、异常、集合和JDBC之后,才能写出较为实用的数据库应用程序,如果采用DAO设计模式和基于MVC的JTable组件,学习周期将更长,这显然很容易打击初学者的学习积极性。

采用何种语言作为入门程序语言,教师可根据自身的具体情况做出选择。笔者所在院校的二年制专科,因学制较短就以Java作为了第一学期的入门程序语言,而本科则以C作为了第一学期的入门程序语言。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐