porn一区_国产精品久久久久永久免费观看_久久com_亚洲美女视频一区二区三区_日日天天_在线精品亚洲欧美日韩国产

歡迎您訪問搞不懂:如果C++在每個平臺都有編譯器,不就想JAVA一樣成了跨平臺的了嗎???!

搞不懂:如果C++在每個平臺都有編譯器,不就想JAVA一樣成了跨平臺的了嗎???

更新時間:2021-11-17 18:42:18作者:admin2

C++之父評論C++與Java如果人們非要拿C++和Java來作比較,我建議他們?nèi)ラ喿xThe Design and Evolution of C++,看看C++為什么是今天這個樣子,用我在設(shè)計C++時遵從的原則來檢驗這兩種語言。這些原則與SUN的Java開發(fā)小組所持的理念顯然是不同的。除了表面語法的相似性之外,C++與Java是截然不同的語言。在很多方面,Java更像Smalltalk。(Sun的培訓(xùn)教材清楚地寫道:Java在設(shè)計上采用了與C++相似的語法,與Smalltalk相似的語義。所以可以說Java與C++是貌合神離,與Smalltalk才是心有靈犀。)Java語言相對簡單,這部分是一種錯覺,部分是因為這種語言還不完整。隨著時間的推移,Java在體積和復(fù)雜程度上都會大大增長。在體積上它會增長兩到三倍,而且會出現(xiàn)一些實現(xiàn)相關(guān)的擴展或者庫。這是一條每個成功的商業(yè)語言都必須走過的發(fā)展之路。隨便分析一種你認(rèn)為在很大范圍內(nèi)取得了成功的語言,我知道肯定是無有例外者,而且實際上這非常有道理。 上邊這段話是在Java 1.1推出之前寫的。我確信Java需要類似模板的機制,并且需要增強對于固有類型的支持。簡單地說,就是為了基本的完整性也應(yīng)該做這些工作。另外還需要做很多小的改動,大部分是擴展。1998年秋,我從James Gosling(Java語言的創(chuàng)始人)那里得到一份建議書,說是要在Java中增加固有類型、操作符重載以及數(shù)學(xué)計算支持。 還有一篇論文,是數(shù)學(xué)分析領(lǐng)域的世界級大師,伯克利大學(xué)的W. Kahan教授所寫的How Java's Floating-Point Hurts Everyone Everywhere(且看Java的浮點運算如何危害了普天下的蕓蕓眾生),揭露了Java的一些秘密。我發(fā)現(xiàn)在電視和出版物中關(guān)于Java的鼓吹是不準(zhǔn)確的,而且氣勢洶洶,讓人討厭。大肆叫囂凡是非Java的代碼都是垃圾,這是對程序員的侮辱;建議把所有的保留代碼都用Java重寫,這是喪心病狂,既不現(xiàn)實也不負(fù)責(zé)任。Sun和他的追隨者似乎覺得為了對付微軟罪惡的“帝國時代”,就必須如此自吹自擂。但是侮辱和欺詐只會把那些喜歡使用不同編程語言的程序員逼到微軟陣營里去。 Java并非平臺無關(guān),它本身就是平臺。跟Windows一樣,它也是一個專有的商業(yè)平臺。也就是說,你可以為Windows/Intel編寫代碼,也可以為Java/JVM編寫代碼,在任何一種情況下,你都是在為一個屬于某個公司的平臺寫代碼,這些代碼都是與該公司的商業(yè)利益扯在一起的。當(dāng)然你可以使用任何一種語言,結(jié)合操作系統(tǒng)的機制來編寫可供JVM執(zhí)行的程序,但是JVM之類的東西是強烈地偏向于Java語言的。它一點也不像是通用的、公平的、語言中立的VM/OS。私下里,我會堅持使用可移植的C++作大部分工作,用不同的語言作余下的工作。 “Java is not platform-independent, it is the platform”,B. S的這句評語對于C++用戶有著很大的影響,有些C++高手甚至把這句話作為自己的簽名檔,以表明對Java的態(tài)度和誓死捍衛(wèi)C++的決心。

? ? ?C++ 和 Java 這兩種編譯型語言都是跨平臺的,只是它們跨平臺的層次不同而已:前者是源碼層(Fortran 和 Pascal 也是),后者是可執(zhí)行文件層。也就是說,要移植的話,C++ 程序必須在目的平臺上重新編譯,Java 則只需把可執(zhí)行文件拷到目的平臺上去,不必在那里重新編譯。我說的 “可執(zhí)行文件” 的定義是 “編譯器的輸出文件”(C++ 的是 .exe,Java 的是 .class)。 ? ? ?

為您推薦

在英語課堂教學(xué)中教師應(yīng)關(guān)注哪些方面

這個好像在教學(xué)法里邊有涉及到吧!(一)、培養(yǎng)學(xué)生良好學(xué)習(xí)習(xí)慣要使學(xué)法指導(dǎo)行之有效,必須培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣。良好的學(xué)習(xí)習(xí)慣是學(xué)生掌握有效學(xué)習(xí)方法的前提條件和必要保證

2021-05-31 12:40

應(yīng)收帳款、其他應(yīng)收款的內(nèi)容是什么?新會計制度

應(yīng)收賬款:應(yīng)向購貨單位收取的購買商品、材料等賬款; 代墊的包裝物、運雜費; 已沖減壞賬準(zhǔn)備而又收回的壞賬損失; 已貼現(xiàn)的承兌匯票,因承兌企業(yè)無力支付的票款; 預(yù)收工程價

2021-05-29 12:59

企業(yè)如何加強其他應(yīng)收款的管理和控制?

1.健全應(yīng)收賬款和其他應(yīng)收款管理制度 就加強企業(yè)內(nèi)部的財務(wù)管理和監(jiān)控,建立健全企業(yè)應(yīng)收賬款、其他應(yīng)收款管理制度,切實解決企業(yè)間的賬款和企業(yè)內(nèi)部欠款回收問題,根據(jù)有關(guān)政

2021-05-29 12:46

被派出所要求采集為重點人口,對我有什么影響嗎

派出所的信息采集,是方便今后破案用的,和案件本身沒有關(guān)系。 需要采集的有血液,毛發(fā)和指紋,DNA等。 被采集的人員,現(xiàn)在主要是有違法犯罪嫌疑的人員,或者是已經(jīng)被刑事和治安處罰的

2021-05-29 12:37

最新教師讀書心得體會

最新教師讀書心得體會  作為我們教師需要加強各方面的修養(yǎng)來提高自己。所以我們理應(yīng)多讀書,用書來凈化心靈,用書中的知識充實自己。以下教師讀書心得體會范文是XX教師讀書心

2021-05-29 12:24

怎樣撰寫讀書筆記和學(xué)習(xí)心得文章

[怎樣撰寫讀書筆記和學(xué)習(xí)心得體會]怎樣撰寫讀書筆記和學(xué)習(xí)心得(體會)文章    文種特征   1.概念   讀書筆記,就是讀書時記錄下來的重要觀點、語句、故事或讀書后產(chǎn)

2021-05-29 12:13

加載中...
主站蜘蛛池模板: 天堂在线免费视频 | 久久久av| 亚洲九九九| 国产偷v国产偷∨精品视频 国产偷v国产偷v亚洲 | 色必久久| 99精品免费 | 狠狠av| 99久久免费精品国产男女性高好 | 国产精品国产成人国产三级 | 99这里只有精品视频 | 午夜操操 | 欧美精品在欧美一区二区少妇 | 午夜影院免费观看视频 | 欧美啊v| 久久大陆 | 一区二区三区亚洲视频 | 毛片网站在线观看 | 国产一区不卡在线 | 久久这里只有精品23 | 在线播放国产一区二区三区 | 99日韩精品 | 国产精彩视频 | 国产精品4hu.www | 久久一区 | 欧美日韩精品一区二区三区在线观看 | 国产精品久久久久久久久动漫 | 久久国产精品一区二区 | 欧美精品片| 国产成人福利在线观看 | 黑人另类| 国产精品视频一区二区三区四蜜臂 | 国产九九在线观看 | 国产一区网站 | 日韩污视频在线观看 | 中文字幕一区二区三区乱码图片 | 国产精品极品美女在线观看免费 | 精品国产一区在线 | 国产精品久久久久久久久久久久久久久久 | 国产免费视频 | www.com欧美| 成人精品一区二区 |