登录后没有弹窗广告,广告是为了发展.如果您在未注册情况下浏览书部落弹出了广告,感谢您对书部落运营的支持
游客: 注册 | 登录 | 统计 | 赚部落币! | 论坛规则简介(必看) | 上传书籍必看| C/C++学习小组| | WINDOWS编程学习小组|
= 论坛导航 = 站务交流 · 新闻与评论 · 找书·评书·荐书 人生故事·心得分享 学习经验·答疑解惑 精华
[电子书分享专区] WEB开发与程序设计 ·C/C++电子书 ·JAVA电子书 ·.NET相关 ·汇编语言 ·PHP电子书 ·ASP电子书 ·JSP电子书 · 嵌入式开发 ·游戏编程 黑客|病毒|破解 ·Ruby·Ajax·XML·CSS·Python等脚本语言                              ·操作系统 ·LINUX电子书 ·UNINX电子书 ·WINDOWS电子书 ·数据库 ·Oracle ·MYSQL ·SQL Server ·等....                  注:书籍分享区仅限书籍分享,下面有代码分享区,希望大家注意区分
[程序源代码分享区] Windows程序(C/C++/VC++) ·界面编程 ·桌面应用 ·文件操作 · shell编程 ·钩子(HOOK) ·Win32API ·COM编程 ·进程与线程 ·驱动编程 ·WinSock ·LINUX程序代码 ·JAVA程序 ·.NET编程 ·书籍源码 ·等....
[ 技术文摘分享区] 文摘分享区旨在搜集网上的专业文献,希望你也能来添砖加瓦,添加文章有部落币奖励
程序设计与WEB开发电子书目录◇◆□ 专题推荐:JAVA电子书下载◇◆□ C程序设计之四书五经_电子书下载◇◆□ C++学习推荐书目◇◆□ C#经典书籍◇◆□ JAVA编程思想专题◇◆□ C++ Primer
↑请善于搜索-“搜商”是21世纪您成功的关键因素



 
标题: [转]美国两位计算机系教授:Java对学生有害
lf426
初级程序员
Rank: 2



UID 63595
精华 0
积分 5
帖子 48
威望 5
部落币 153
代码量 0
阅读权限 20
注册 2007-12-16
状态 离线
发表于 2008-1-9 17:28  资料 短消息 

[转]美国两位计算机系教授:Java对学生有害

http://news.csdn.net/n/20080109/112571.html

【CSDN 1月9日消息】 国际消息 美国纽约大学的两位计算机科学系退休教授发表一篇公开文章,标题是“计算机科学教育:明日的软件工程师在何处?”。在文中,他们强烈地批评了纽约大学和其他大学,没有向学生传授纯粹的语言如C、C++、Lisp和ADA。

“学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展(尤其是安全和安全目的方面)。更不幸的是,与外部行业需要过于匹配了,我们训练了许多容易被取代的软件工程师。”

尤为注意的是,文中以“Java作为第一编程语言的诸多缺陷”为小标题对Java进行了批判:

由于Java在Web应用领域的流行,以及初学者容易生成图形化编程,Java成为入门课程中使用最普遍的语言。从此后学生发现很难在一个没有图像界面的语言上编写程序,不清楚源程序和硬件如何执行之间的关系,更具有危险性的是他们一点也不了解指示器的语义,这使得使用C语言编程也成为挑战。”

编程的真正的美妙之处在于,将复杂的过程缩减成非常小的一个简单操作。Java并没有体现这种美妙,它鼓励采用“问题解决(problem-solving)”的方式,使程序员就像五金店的水管工人:到处翻腾抽屉、阁子最后找出需要的零件。最终的结果使得学生知道如何将一些简单的程序组到一起,而对编程却一无所知。而且过早地使用Java库和框架有一个更大的缺陷:它使得学生很难对编写的东西形成运行时间成本(run-time cost)的概念,因为他们很难知道究竟哪种方法的调用是有效的。

我们为此亦找到了一些证据。Bjarne Stroustrup(被誉为C++之父)在德州农工大学(Texas A&M University )的报告中,指出了工业对于这种方式越来越多的不满,而且Bjarne这样说,“从工业那里我看到了许多许多对此(Java作为第一编程语言来使用)的抱怨,尤其是AT&T, IBM, Intel, Bloomberg, NI, Microsoft, Lockheed-Martin等等。”

另外在文中,这两位教授们认为真正的程序员能够使用任何语言(C,Java,Lisp,Ada)。【呐不喊】

原文链接:http://www.stsc.hill.af.mil/Cros ... DewarSchonberg.html



Robert B.K. Dewar, Ph.D., is president of AdaCore and a professor emeritus of computer science at New York University. He has been involved in the design and implementation of Ada since 1980 as a distinguished reviewer, a member of the Ada Rapporteur group, and the chief architect of Gnu Ada Translator. He was a member of the Algol68 committee and is the designer and implementor of Spitbol. Dewar lectures widely on programming languages, software methodologies, safety and security, and on intellectual property rights. He has a doctorate in chemistry from the University of Chicago.



Edmond Schonberg, Ph.D., is vice-president of AdaCore and a professor emeritus of computer science at New York University. He has been involved in the implementation of Ada since 1981. With Robert Dewar and other collaborators, he created the first validated implementation of Ada83, the first prototype compiler for Ada9X, and the first full implementation of Ada2005. Schonberg has a doctorate in physics from the University of Chicago.
如果您对本帖内容有任何质疑,或者您在阅读/下载 本帖内容时遇到困难 请在站务管理版里发帖提出。点这里进入反馈
顶部
微笑刺客
部落游客
Rank: 1



UID 24652
精华 0
积分 0
帖子 2
威望 0
部落币 44
代码量 0
阅读权限 10
注册 2007-6-9
状态 离线
发表于 2008-1-13 17:21  资料 短消息 
我赞同.学习编程语言就应该从C开始,但“Java对学生有害”似乎有些霸道,java还是有它的优势的,在正确的时机选择学习java才是正道。




计算机爱好者
顶部
yestudy
部落游客
Rank: 1



UID 70084
精华 0
积分 0
帖子 4
威望 0
部落币 25
代码量 0
阅读权限 10
注册 2008-1-12
状态 离线
发表于 2008-1-13 20:02  资料 短消息 
他们站在研究的角度看是没问题的,但站在找工作、吃饭的学生来看就不适合了,我们学一门语言是为了填饱肚子,饭还吃饱谈其他的,我觉的是站着说话不腰疼,饱汉子不知饿汉子饥。
顶部
NS2008
部落游客
Rank: 1



UID 69439
精华 0
积分 0
帖子 2
威望 0
部落币 51
代码量 0
阅读权限 10
注册 2008-1-10
状态 离线
发表于 2008-1-14 10:25  资料 短消息 
不知道c sharp又如何呢?是不是也有这方面的缺陷呢?
顶部
limi2527
部落游客
Rank: 1



UID 69463
精华 0
积分 0
帖子 7
威望 0
部落币 25
代码量 0
阅读权限 10
注册 2008-1-10
状态 离线
发表于 2008-1-14 12:43  资料 短消息 
呵呵,仁者见仁,智者见者!C固定要学,不学也可以说是一种遗憾
顶部
the263
部落游客
Rank: 1



UID 62935
精华 0
积分 0
帖子 13
威望 0
部落币 23
代码量 0
阅读权限 10
注册 2007-12-14
状态 离线
发表于 2008-1-14 19:44  资料 短消息 
世事无绝对。。。。任何东西都不能片面的看待。。。

最BS的就是人家教授一句话,也要扯出来的。。。

最近CSDN的编辑就怕没有新闻。。。。
顶部
kivilaya
部落游客
Rank: 1



UID 55236
精华 0
积分 0
帖子 6
威望 0
部落币 21
代码量 0
阅读权限 10
注册 2007-11-7
状态 离线
发表于 2008-1-15 11:32  资料 短消息 
JAVA编程思想序言里面不就推荐大家先看看C相关的教程打个底再来看JAVA么,呵呵,反正C的书也不是很厚。
顶部
 



Powered by Discuz! 5.0.0 © 2001-2006 著作权保护声明|网站法律顾问:ItLaw-庄毅雄律师|
Processed in 0.816749 second(s), 5 queries , Gzip enabled 1024*768
当前时区 GMT+8, 现在时间是 2008-11-20 17:34 清除 Cookies - 联系我们 - 书部落-计算机编程图书资料分享 - Archiver