基本介紹
- 中文名:泛型編程
- 外文名:Generic Programming
- 所屬門類:軟體學科
- 代表作品:STL
泛型編程(Generic Programming)最初提出時的動機很簡單直接:發明一種語言機制,能夠幫助實現一個通用的標準容器庫。所謂通用的標準容器庫,就是要能夠做到,比如用一個...
泛型是程式設計語言的一種特性。允許程式設計師在強類型程式設計語言中編寫代碼時定義一些可變部分,那些部分在使用前必須作出指明。各種程式設計語言和其編譯器、運行環境...
模板元編程是一種元編程技術,編譯器使用模板產生暫時性的源碼,然後再和剩下的源碼混合併編譯。這些模板的輸出包括編譯時期常量、數據結構以及完整的函式。如此利用...
Nim是一個新型的靜態類型、命令式程式語言,支持過程式、函式式、面向對象和泛型編程風格而保持簡單和高效。Nim從Lisp繼承來的一個特殊特性--抽象語法樹(AST)作為...
《我愛編程》,是一本計算機教學課程。總的來說可以分成機器語言,彙編語言,高級語言三大類。...
本書講述如何用標準C++進行企業級的軟體開發,通過“問題/解答”的方式,啟發讀者思考,幫助了解隱藏在問題背後的設計思想,以及各種編程指導原則適用的場合。本書列出的...
C++,這個詞在中國大陸的程式設計師圈子中通常被讀做“C加加”,而西方的程式設計師通常讀做“C plus plus”,它是一種使用非常廣泛的計算機編程語言。C++是一種靜態數據...
編程范型和程式語言之間的關係可能十分複雜,由於一個程式語言可以支持|多種范型。例如,C++設計時,支持過程化編程、基於對象編程、面向對象編程以及泛型編程。然而,設計...
通用代碼,也叫通用編程,是一種計算機編程風格,其中算法是根據待指定的類型編寫的,然後在需要時作為參數提供的特定類型進行實例化。 這種方法由ML於1973年開創,允許...
支持多重編程範式的通用程式設計語言。它支持過程化程式設計、數據抽象、面向對象程式設計、製作圖示等等泛型程式設計等多種程式設計風格。 C&K語言發展 編輯 C語言...
《ACM程式設計》詳細講解了ACM國際大學生程式設計競賽(ACM/ICPC)編程、調試方法,以及提高時間、空間性能的策略,並充分利用了c++泛型編程的高效率、規範化的特性,全部...
Ada語言的重要特徵就是其嵌入式風格,模組化設計,編譯檢查,平行處理,異常處理及泛型編程。Ada在95年加入了對面向對象設計的支持,包括動態分配等。...
本書共15章,主要分為兩部分:第1部分(前8章)主要介紹結構化編程和函式式編程,第2部分(後7章)主要介紹面向對象編程和泛型編程。...
《C++程式設計原理與實踐》是2010年機械工業出版社出版的圖書,作者是史特勞斯特魯普。書中全面地介紹了程式設計基本原理,包括基本概念、設計和編程技術、語言特性以及...