Content deleted Content added
m Dating maintenance tags: {{Cleanup}} |
KolbertBot (talk | contribs) m Bot: HTTP→HTTPS (v477) |
||
Line 10:
# Helps to clarify the intent of the specification in situations where [[Conformance testing|conformance tests]] are inadequate<ref>Curran, Patrick (2003). ''Conformance Testing: An Industry Perspective''. Sun Microsystems. [https://web.archive.org/web/20120303000051/http://vote.nist.gov/speeches/1%20-%20Specification%20Panel/6%20-%20Curran.pdf]</ref>}}
Reference implementations of algorithms, for instance [[cryptographic algorithm]]s, are often the result or the input of [[standardization]] processes. In this function they are often dedicated to the [[public ___domain]] with their [[source code]] as [[public ___domain software]]. Examples are the first [[CERN HTTPd|CERN's httpd]],<ref>[
A reference implementation may or may not be production quality. For example, the [[Fraunhofer Society|Fraunhofer]] reference implementation of the [[MP3]] standard usually does not compare favorably to other common implementations, such as [[LAME]], in listening tests that determine sound quality.{{citation needed|date=January 2012}} In contrast, [[CPython]], the reference implementation of the [[Python programming language]]<ref>{{cite web|last1=Snow|first1=Eric|title=PEP 421 -- Adding sys.implementation|url=<!-- FIXME: captcha is broken. https://www.python.org/dev/peps/pep-0421/#motivation -->|website=Python.org|publisher=Python Software Foundation|accessdate=6 January 2017|date=2012-01-26|quote=For a number of years now, the distinction between Python-the-language and CPython (the reference implementation) has been growing.}}{{cleanup|reason=Please fix URL here. Captcha is broken so I can't add it.|date=January 2017}}</ref>, is also the implementation most widely used in production.
|