明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

斯坦福大學(xué) 將使用JavaScript取代Java編程語言!

[摘要]對于從未寫過一行代碼的人們來說,Java 編程語言可能學(xué)起來非常艱難。而為了讓學(xué)生們更好輕松地學(xué)習(xí)編程,斯坦福大學(xué)認(rèn)為應(yīng)該采取一些極端的措施。在該校最近更新的《程序設(shè)計方法學(xué)》課程中(代號 CS 106J),其已經(jīng)用‘更美味’的 JavaScript,替換掉...

    對于從未寫過一行代碼的人們來說,Java 編程語言可能學(xué)起來非常艱難。而為了讓學(xué)生們更好輕松地學(xué)習(xí)編程,斯坦福大學(xué)認(rèn)為應(yīng)該采取一些極端的措施。

斯坦福大學(xué) 將使用JavaScript取代Java編程語言!

在該校最近更新的《程序設(shè)計方法學(xué)》課程中(代號 CS 106J),其已經(jīng)用‘更美味’的 JavaScript,替換掉了此前主修的 Java 語言(課程代號 CS 106A)。盡管在外行人看來,兩者的名字沒什么差別。但事實上,由于后者的‘膨脹’要少得多,所以理解起來更加容易。

本次變動由名譽教授 Eric Roberts 牽頭,作為 CS 106 系列課程的先驅(qū),在他當(dāng)年加入該校時,教授的仍是基于 Pascal 的編程語言。在 Java 變得流行之后,斯坦福順勢做出了改變。

不過 Eric Roberts 指出,現(xiàn)如今,Java 已顯得年邁。過去五年,他一直致力于當(dāng)前項目,撰寫新課本之類。此舉旨在將 CS 106 課程全面轉(zhuǎn)向代表互聯(lián)網(wǎng)時代的 JavaScript 編程語言。

下面是用 Java 和 JavaScript 撰寫的同一應(yīng)用的代碼對比:

Java 是這個樣子 ↓

class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, world!");

}

}

JavaScript 則是這個樣子 ↓

alert('Hello, world!');

斯坦福大學(xué) 將使用JavaScript取代Java編程語言!


學(xué)習(xí)教程快速掌握從入門到精通的電腦知識