斯坦福大學(xué) 將使用JavaScript取代Java編程語言!
發(fā)表時間:2024-06-11 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]對于從未寫過一行代碼的人們來說,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)該采取一些極端的措施。
在該校最近更新的《程序設(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é)習(xí)教程快速掌握從入門到精通的電腦知識