受this question的啓發。爲什麼JavaScript有時會被視爲低級語言?
我經常看到人們將JavaScript作爲低級語言,特別是GWT和類似工具包的用戶。
我的問題是:爲什麼?如果您使用其中一種工具包,那麼您正在使自己的某些功能不再適合使用JavaScript進行編程:函數作爲對象,動態類型等等。尤其是當與諸如jQuery或Prototype之類的流行框架。
這就像調用C++低層次一樣,因爲標準庫比Java API小。我不是C++程序員,但我非常懷疑每個C++程序員都編寫自己的GUI和網絡庫。
呃......不是嗎? – 2009-07-30 20:41:15
@Ed:通常不會,但這是你看到的態度,似乎越來越普遍。 – Macha 2009-07-30 20:42:42
它不是*永遠*。低級語言意味着靠近機器。 Javascript不以任何形式或形式靠近機器。低級別的最佳定義是:「你能寫出一個完整的操作系統內核嗎,而不需要在你的代碼和機器之間做任何調整?」如果是,那麼你的語言就是低級語言。 – Christopher 2009-07-30 20:48:50