回覆列表
  • 1 # Hz赫茲

    超程式設計:指的是一種透過操縱元資料(可以是自身或者其它程式),來做到執行時完成部分本應在編譯時完成的工作,從而達到更高的工作效率。簡單說,就是“用程式編寫程式”。

    泛型程式設計:透過一種方式,來實現一個通用的標準容器庫,從而做到這個標準容器庫可以重複的在各種型別上使用,與模板有些相似。

    函數語言程式設計:是一種將電腦運算視為函式運算程式設計方式,可以把函式作為輸入和輸出來控制程式的行為。λ演算(lambda calculus)為該語言最重要的基礎。

    面向物件程式設計:一種以物件為中心的程式設計方式,把現實世界對映到計算機模型的一種程式設計方法。程式中是對物件的各種操作。

    面向過程程式設計:一種以過程為中心的程式設計思想,是把程式分解成一步一步對資料進行操作的過程。

    模版程式設計:一種超程式設計技術,編譯器使用模板產生暫時性的原始碼,然後再和剩下的原始碼混合並編譯。這些模板的輸出包括編譯時期常量、資料結構以及完整的函式。

  • 2 # 山海皆可平z

    就是各種程式設計方式而已。

    他們之間沒有直接的硬聯絡或強聯絡,只是在人們認知的時候更好理解,所以有了各種命名,他們相關關係其實是獨立的。

  • 3 # 教女朋友學程式設計

    超程式設計,泛型程式設計 依賴於模板程式設計!

    函數語言程式設計視 面向過程程式設計!

    面向物件程式設計 比 面向過程程式設計 更加容易是程式碼複用!

  • 中秋節和大豐收的關聯?
  • 非人哉72話,如何看身為學霸的十一月現在混的比九月這個學渣還慘?