Sample implementation

From Wikipedia, the free encyclopedia

   
Sample implementation
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]
   
Sample implementation

See also: Reference implementation (computing)