C、C++、Java的基礎常識介紹

      1、C

       C 是20世紀70年代初由貝爾實驗室開發,最初爲UNIX系統設計的程序開發語言,後來逐步脫離UNIX而成爲獨立的開發語言,並有ANSI協會進行標準化。其顯著特點:

       a、出現時間早,因此有大量豐富的數據庫已開發出來。

       b、同時具備低級語言的編譯效率,只比彙編語言的執行效率低10-20%。

       c、面向過程,以數據和數據處理過程爲設計核心。

      2、C++與算法

         C++是在C的基礎上發展,於1980年由貝爾實驗室開發。作爲C語言的超集,繼承了C的所有優點。其特點:面向對象的程序設計,通過類與對象的概念,把數據和對數據的操作封裝在一起,通過派生、重載、多態 特性來完成大型的項目設計。

         算法:解決問題的步驟序列。對於複雜問題,直接編寫程序比較困難,需要先設計算法,再編程。算法的特徵如下:可執行性(每一步必須是計算機可以執行的基本操作之一)、確定性(不能存在歧義)、有窮性、可輸入/輸出信息(有輸入,對應一個響應的輸出)。

     3、JAVA

         Java是一種計算機編程語言,擁有跨平臺面向對象泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。於1995年5月以Java的名稱正式發佈。Java伴隨着互聯網的迅猛發展而發展,逐漸成爲重要的網絡編程語言。

Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,Java捨棄了C++語言中容易引起錯誤的指針,改以引用取代,同時移除原C++與原來運算符重載,也移除多重繼承特性,改用接口取代,增加垃圾回收器功能。太陽微系統對Java語言的解釋是:“Java編程語言是個簡單、面向對象、分佈式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言”。到2014年1月14日爲止,Java的最新版本爲7u51(開發人員習慣稱爲1.7.51)。


      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章