Sample implementation
From Wikipedia, the free encyclopedia
A sample implementation is not a reference implementation. The difference is that a sample implementation demonstrates one way to conform to the (written) specification, while a reference implementation serves as a baseline for conformance validation. In a reference implementation scenario, other implementors are required to be compatible with all of the reference implementation, including all the features and bugs unintentially present in it. In addition, a reference implementation constrains the evolution of other implementations because even legitimate enhancements or fixes would deviate from the reference, thus breaking adherence. [1] [2] |
See also: Reference implementation (computing)