多範型

From Wikipedia, the free encyclopedia

多範型
Remove ads

多範式程式語言(Multi-paradigm programming language)係一種可以支援超過一種編程範式嘅程式語言。

Thumb
彼得·範羅伊對各種編程範式嘅概述[1][2]

範式主要關注對語言執行模型嘅影響,例如允許副作用,或者操作序列係唔係由執行模型定義。 其他範例主要關注代碼嘅組織方式,例如將代碼分組做單元同埋代碼修改嘅狀態。仲有啲人會關注句法同埋語法嘅風格。

畀程序引用自身嘅符號技術(例如反射)畀人可以被當做一種編程範式。但係,呢啲程式同主要範式兼容,所以佢哋本身唔係真嘅範式。

詞源

Multi-paradigm 呢個詞係由斯特勞斯特魯普博士喺佢嘅著作入面提出嘅,用嚟表述C++可以同時用唔同風格嚟寫程式,例如物件導向或者泛型程式。

同時有兩種模態嘅語言

  • 可視化、數據流
    • LabVIEW
  • 函數式、邏輯
    • ALF
  • 物件導向,函數式
    • Dylan
    • Sather
    • Claire
  • 函數式,可視化
    • Spreadsheet
  • 物件導向(基於類),可視化
    • Lava

11種模態嘅程式語言

參考

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads