c++與java,有什麼區別?

什麼是C ++語言?

C ++是一種計算機編程語言,包含C編程語言的特性以及Simula67(第一個面嚮對象語言)。C ++引入了Class和Objects的概念。

它封裝了高級和低級語言功能。因此,它被視為一種中級語言。之前它被稱為“C with classes”,因為它具有C語言的所有屬性。

什麼是Java語言?

Java是由Sun Microsystems開發的編程語言。一個小型軟件開發團隊開發了這種語言。他們被稱為綠色團隊,他們在1991年開始使用Java語言。

C ++的歷史

C ++語言由AT&T貝爾實驗室的Bjarne Stroustrup開發。Stroustrup是C的堅定支持者,也是Simula67的崇拜者。他想結合兩種語言中最好的一種。他的目標是創建一種支持面向對象編程功能的語言,並且仍然保留了C的強大功能。這導致了C ++。

Java的歷史

Java語言最初稱為OAK。最初,它是為處理設備和機頂盒而開發的。橡木是一個巨大的失敗。因此,在1995年,Sun將名稱改為Java並修改了語言,以利用迅速發展的萬維網開發業務。

後來,在2009年,甲骨文公司收購了Sun Microsystems並獲得了兩個關鍵Sun軟件資產的所有權:Java和Solaris。

c++與java,有什麼區別?

c++與java,有什麼區別?

結論:

  • C ++是面向對象編程(OOP)語言
  • Java是由Sun Microsystems開發的編程語言
  • Bjarne Stroustrup在Murray Hil的AT&T貝爾實驗室開發了C ++。
  • Java語言最初稱為OAK。最初,它是為處理設備和機頂盒而開發的。
  • 類名和文件名之間沒有嚴格的關係。在C ++中,頭文件和實現文件用於特定的類。
  • 嚴格的關係是強制執行的,例如PayRoll類的源代碼必須在PayRoll.java中。


分享到:


相關文章: