|
|
|
|
|
by doctor_eval
751 days ago
|
|
> In computing, the specification is the gold standard, followed by documented, committed implementation behaviors. Despite what the ever-so-important solution architects will tell you, a specification is just a theory; its implementation is the practice. |
|
The specification of an ISO-standard language is the main contract, taken seriously by implementors. In areas where implementations happen to conflict with it, you will find that over time they give way to the specification. Implementors add their own bits to their local version of the specification. Beyond that are undocumented behaviors.
Neither the specification nor implementations give way to wishful thinking on the part of the programmers.