C、C++和Java,AIHDOI

來源:互聯網
上載者:User

標籤:運行環境   用兩個   bsp   設計   安全   理解   環境   高效   獨立   

C語言是一門通用電腦程式設計語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級儲存空間、產生少量的機器碼以及不需要任何運行環境支援便能啟動並執行程式設計語言。儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標準規格寫出的C語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。二十世紀八十年代,為了避免各開發廠商用的C語言文法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準文法,稱為ANSI C,作為C語言最初的標準。 C++是C語言的繼承,它既可以進行C語言的過程化程式設計,又可以進行以抽象資料類型為特點的基於對象的程式設計,還可以進行以繼承和多態為特點的物件導向的程式設計。C++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而C++就適應的問題規模而論,大小由之。 C++不僅擁有電腦高效啟動並執行實用性特徵,同時還致力於提高大規模程式的編程品質與程式設計語言的問題描述能力。 Java是一門物件導向程式設計語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態物件導向程式設計語言的代表,極好地實現了物件導向理論,允許程式員以優雅的思維方式進行複雜的編程。Java具有簡單性、物件導向、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點[2]  。Java可以編寫傳統型應用程式、Web應用程式、分布式系統和嵌入式系統應用程式等。

C、C++和Java,AIHDOI

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.