b***y 发帖数: 2799 | 1 ☆─────────────────────────────────────☆
fishdaddy (无) 于 (Thu Jun 26 12:06:03 2008) 提到:
CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语
言,对此我表示高度认同。对于 Java,我并不反感,而且相信它在工业应用中的地位
不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与
生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。
在这方面,Java不能够胜任。
1990年代中期以前,美国的计算机编程入门教育以Pascal为主。我的一位美国程序员朋
友至今还怀念他与Pascal为伴的高中年代。到了1990年代中后期,由于ANSI C语言“纠
正”了早期C语言的一些不适合编程教学的问题,因此成为很多美国高中和大学编程入
门课的教学语言。1998年,美国指导编程教学的一个协会推荐将C++作为入门教学语言
,在当时引起很大的反响,认为是编程教育方面的一个重要进步。但遗憾的是,C++非
常复杂,而当时C++语言的教育体 |
b***e 发帖数: 1419 | 2 无论是Java还是C++, 都没有直接的scoping和function closure的概念。在这点上用
lisp是有优势的。但是lisp的括号syntax实在是一个hazard. 所以有的地方用ML或者是
Haskell. |
l*****a 发帖数: 1 | 3 java是学编程,不是学计算机编程。
搞java是在搞开发,不是在搞计算机开发。
java编程是行业,计算机编程是专业。
计算机专业不学计算机编程干脆叫计算机行业好了。
做it的也多数不是搞计算机,it只是行业罢了。
呵呵!!!专业还是行业,全在诸君自我定位。 |
g*****g 发帖数: 34805 | 4 都是混口饭吃,分那么清楚干啥?
【在 l*****a 的大作中提到】 : java是学编程,不是学计算机编程。 : 搞java是在搞开发,不是在搞计算机开发。 : java编程是行业,计算机编程是专业。 : 计算机专业不学计算机编程干脆叫计算机行业好了。 : 做it的也多数不是搞计算机,it只是行业罢了。 : 呵呵!!!专业还是行业,全在诸君自我定位。
|
r****y 发帖数: 26819 | 5 有CS版,那里是搞计算机的
【在 l*****a 的大作中提到】 : java是学编程,不是学计算机编程。 : 搞java是在搞开发,不是在搞计算机开发。 : java编程是行业,计算机编程是专业。 : 计算机专业不学计算机编程干脆叫计算机行业好了。 : 做it的也多数不是搞计算机,it只是行业罢了。 : 呵呵!!!专业还是行业,全在诸君自我定位。
|
b*******a 发帖数: 68 | 6 哈哈,编程版的C/C++ vs JAVA 之争是永恒的坑,就像高校排名的消极坑,青春永驻啊
【在 b***y 的大作中提到】 : ☆─────────────────────────────────────☆ : fishdaddy (无) 于 (Thu Jun 26 12:06:03 2008) 提到: : CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语 : 言,对此我表示高度认同。对于 Java,我并不反感,而且相信它在工业应用中的地位 : 不可取代,但是,我一直反对将Java作为主要的编程教学语言,因为教学语言承担着与 : 生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。 : 在这方面,Java不能够胜任。 : 1990年代中期以前,美国的计算机编程入门教育以Pascal为主。我的一位美国程序员朋 : 友至今还怀念他与Pascal为伴的高中年代。到了1990年代中后期,由于ANSI C语言“纠 : 正”了早期C语言的一些不适合编程教学的问题,因此成为很多美国高中和大学编程入
|