模式匹配 (Chinese Wikipedia)

Analysis of information sources in references of the Wikipedia article "模式匹配" in Chinese language version.

refsWebsite
Global rank Chinese rank
1st place
1st place
153rd place
238th place
2,232nd place
1,779th place
6,512th place
8,433rd place
low place
low place
low place
low place
low place
8,973rd place
low place
low place
low place
low place
low place
low place
6,468th place
low place

haskell.org (Global: low place; Chinese: low place)

kent.ac.uk (Global: 6,512th place; Chinese: 8,433rd place)

cs.kent.ac.uk

  • Turner, D. A. Some History of Functional Programming Languages (PDF). [2022-02-18]. (原始内容 (PDF)存档于2020-04-15). John Darlington’s NPL, “New Programming Language”, developed with Burstall in the period 1973-5, replaced case expressions with multi-equation function definitions over algebraic types, including natural numbers, e.g.
    fib (0) <= 1
    fib (1) <= 1
    fib (n+2) <= fib (n+1) + fib (n)

    Darlington got this idea from Kleene’s recursion equations.
     
  • Turner, D. A. Some History of Functional Programming Languages (PDF). [2022-02-18]. (原始内容 (PDF)存档于2020-04-15). Miranda had, instead of conditional expressions, conditional equations with guards. Example:
    sign x = 1, if x>0
           = -1, if x<0
           = 0, if x=0

    Combining pattern matching with guards gives a significant gain in expressive power. Guards of this kind first appeared in KRC, “Kent Recursive Calculator”(Turner 1981, 1982), a miniaturised version of SASL which I designed in 1980–81 for teaching.
     

microsoft.com (Global: 153rd place; Chinese: 238th place)

docs.microsoft.com

python.org (Global: 2,232nd place; Chinese: 1,779th place)

docs.python.org

ruby-lang.org (Global: low place; Chinese: low place)

docs.ruby-lang.org

rust-lang.org (Global: low place; Chinese: 8,973rd place)

doc.rust-lang.org

scala-lang.org (Global: low place; Chinese: low place)

docs.scala-lang.org

swift.org (Global: low place; Chinese: low place)

docs.swift.org

tinlizzie.org (Global: low place; Chinese: low place)

virgilio.it (Global: 6,468th place; Chinese: low place)

xoomer.virgilio.it

web.archive.org (Global: 1st place; Chinese: 1st place)