程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++設計目標及原則(1)

C++設計目標及原則(1)

編輯:C++入門知識

以下就對C++設計目標原則進行詳細描述。

一. C++的設計目標(C++ Design Aims)

C++的設計目標,就是要讓C++既具有適合於系統程序設計的C語言所具有的可適應性和高效性,又能在其程序組織結構方面具有像Simula那樣的語言設施(Simula所支持的這種程序組織結構通常被稱為面向對象程序設計風格)。在設計的時候,還做了很大的努力,使得引借自Simula的高層次的程序設計技術能夠應用於系統程序設計之中。這即是說,C++所提供的抽象機制能夠被應用於那些對效率和可適應性具有極高要求的程序設計任務之中。

上述的C++之設計目標可以小結如下:

對於要解決實際問題的程序員而言,C++使程序設計變得更有樂趣;C++是一門通用目的的程序設計語言,它:

是一個更好的C;

支持數據抽象;

支持面向對象程序設計;

支持范型程序設計。

對范型程序設計的支持在C++設計的後期才被作為一個明確、獨立的目標來實現。而在C++演化過程的大部分時間裡,我一直把范型程序設計以及支持它的語言特性劃歸在“數據抽象”的大標題之下。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved