Java是最适合初学者的语言吗?
多年来,已经讨论了许多介绍性编程语言及其优点。之所以这样,是因为在软件开发中,理解和深入学习是相当困难的。语言之外的材料太多了,要学,要尽一切努力去搞清楚那些抽象的语法细节。
Java之父JAME
,是一门如此浅显易懂的语言,以至于我们在开发中很容易接受OOP。坦白说,Java对于一个开发新手来说可能是个开始。虽然时代在变...
从Java开始,Ruby和Python让我们看到了更具表现力和动态性的编程语言的崛起。类似于Java,比如Scala,这类语言有着可论证的突出的结构语法和性能,也取得了很大的进步。考虑到Java作为一门语言,会不会衰落完全取决于它自己,但或许它对于其他语言更为“熟悉”的本质可以让学生举一反三。
另外,詹姆斯说的话也很值得称道。除了速度和重要的性能,Ruby是一种相当复杂的语言。在它清晰而富有表现力的外表下,是一个又一个复杂的逻辑怪物(想想没有类型强制,你可以用800种方式做完全相同的事情)。这些都是新手需要远离和避免的。就Java而言,Java有很多强大的支持工具。在开发中,没有一种语言拥有比Java更多更好的辅助工具,足以让它迎接挑战。但是,初学者在学习语言时,往往需要尽可能低的门槛来入门。可靠的开发工具如Eclipse、NetBeans或IntelliJ提供了这样的支持。作为初学者,可以循序渐进地学习使用BlueJ。对于初学者来说,这是一个很好的IDE。在我看来,这种有辅助工具的语言可以称之为“初学者语言”。
位律师回复
0条评论