javascript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular PRogramming languages. Virtually every personal computer in the world has at least one Javascript interpreter installed on it and in active use. JavaScript's popularity is due entirely to its role as the scripting language of the WWW.
JavaScript,或者叫 Mocha,或者叫 LiveScript,或者叫 JScript,又或者叫 ECMAScript,是世界上最流行的編程語言之一。事實上世界上的每一臺個人電腦都安裝并在頻繁使用至少一個JavaScript解釋器。JavaScript的流行完全是由于他在WWW腳本語言領域中的地位決定的。
Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?
盡管它很流行,但是很少有人知道JavaScript是一個非常棒的動態面向對象通用編程語言。這居然能成為一個秘密!這門語言為什么被誤解如此之深?
The Name
名字
The Java- prefix suggests that JavaScript is somehow related to Java, that it is a subset or less capable version of Java. It seems that the name was intentionally selected to create confusion, and from confusion comes misunderstanding. JavaScript is not interpreted Java. Java is interpreted Java. JavaScript is a different language.
Java- 前綴很輕易使人聯想到Java,并認為它是Java的子集或簡化版的Java。看起來最初給它選這個名字是別有專心的,是故意混淆概念、故意制造"誤解"的。JavaScript不是解釋執行的Java。Java是解釋執行的Java。JavaScript是另外一種語言。
JavaScript has a syntactic similarity to Java, mUCh as Java has to C. But it is no more a subset of Java than Java is a subset of C. It is better than Java in the applications that Java (fka Oak) was originally intended for.
JavaScript的語法和Java有相似之處,這就像Java的語法和C很相像一樣。但是它不是Java的子集,就像Java不是C的子集一樣。它在Java(Oak)最初打算進軍的領域中比Java更好。
JavaScript was not developed at Sun Microsystems, the home of Java. JavaScript was developed at Netscape. It was originally called LiveScript, but that name wasn't confusing enough.
JavaScript不是Sun Microsystems的產品,Sun是Java的家。JavaScript是在Netscape被開發出來的。它最初叫LiveScript,嗯……還是這個名字好。
The -Script suffix suggests that it is not a real programming language, that a scripting language is less than a programming language. But it is really a matter of specialization. Compared to C, JavaScript trades performance for eXPressive power and dynamism.
新聞熱點
疑難解答