技术开发 频道

Java不适合初学者?斯坦福认为是这样!

  【IT168 评论】斯坦福大学著名的编程入门课程刚刚删除了Java,改用了JavaScript。这难道是在暗示java最受欢迎的编程语言的身份要被取代了吗?斯坦福大学CS 106A已经为所有潜在的CS学生介绍了十多年学习计算机编程的基础知识。大学网站指出,“本课程涵盖与CS 106A相同的材料,但是使用JavaScript实现交互式网页而不是最常用的Java。

Java不适合初学者?斯坦福认为是这样!

  The Stanford Daily报道指出,计算机科学荣誉教授Eric Roberts和CS 106课程的初始创始人已经花了五年多的时间为该部门编写了向JavaScript转型的教材。除了编写新的教科书外,他还为新的编程语言创造了新的课程任务和训练新的教学助手。

  Roberts描述了Java的年龄,该编程语言已经成为该大学15多年来的支柱。但现在,他认为JavaScript才是互联网时代最重要的编程语言。

  Java没有死

  斯坦福大学是美国计算机科学最重要的机构之一,它靠近硅谷,这意味着他们的毕业生在下一波科技中有很大的代表性。那么,Java程序员是否应该担心这个变化是Java时代即将结束的标志呢?

  显然,这不可能!

  人们一直在试图宣传Java时代即将走到尽头,特别是在2010年Oracle收购Sun和Java之后,预计它将会减少一半的市场。

  十五年前,Java作为主流编程语言很受欢迎,但自二十世纪初以来,事情发生了变化。根据2014年的研究,更多的大学教授把Python作为计算机科学专业的介绍。但是,Java仍然占据着第二名(MATLAB,C和C ++是遥远的第三,第四和第五)。此外,尽管斯坦福大学的入门课程是JavaScript,但大部分高级计算机科学课程仍然是Java。

  说实话,斯坦福大学的这个变化的支持者是正确的,因为他们注意到Java对初学者来说很难,但JavaScript比较容易,特别是当比较这两种语言时,很容易就可以得出这个结论。

  以下是Java:

Java不适合初学者?斯坦福认为是这样!

  以下是JavaScript:

Java不适合初学者?斯坦福认为是这样!

  老实说,JavaScript看起来更容易,特别是对于初学者只是学习如何编写代码来说。入门课程是CS专业人士面临的首要障碍之一,如果想要更多的程序员可以生存下去,也许转为一门简单的编程语言不是一个坏主意。

  对于计算机编程的介绍,Java可能不是一个赢家。然而,就TIOBE编程社区指数来说,它是冠军,仍然是冠军。斯坦福大学的这一改变不太可能对就业市场产生很大影响。毕竟,Fortran还在,这只是意味着学生开始使用不同的入门编程语言,仅此而已。

0
相关文章