While asking this question on "what exactly is standardization", I remebered that another related term that always came up while reading about C libraries was the term "specification".
To avoid asking more than one question in a single post, I decided to open another post that I hope will clarify what is the difference between this two "popular" terms.
The C POSIX library is defined as a specification of the C standard library, for POSIX systems. Anyway, is Posix usually considered standardized as well, isn't it? Well, I'm a little bit confused by the use of this words.
I'd love to see reference and examples about other langauges, as much as clarification in the C case.

  • $\begingroup$ C is offtopic here, but methods of specifying programming languages may be ontopic. Let's see where this goes. $\endgroup$ – Raphael Jan 24 '18 at 18:26
  • $\begingroup$ I'm confused. What exactly is your question? Please edit the question to state your question clearly. What do you mean by "standardized"? What do you mean by "the C POSIX library"? There is no such thing. I don't understand what's going on. $\endgroup$ – D.W. Jan 24 '18 at 23:37
  • $\begingroup$ @D.W. Hi! C Posix Library: en.wikipedia.org/wiki/C_POSIX_library, it's considered standard respect to GNU C library for example, see here stackoverflow.com/questions/19697152/… $\endgroup$ – Gabriele Scarlatti Jan 25 '18 at 8:28

You ask for the definition of "specification". Here's one: https://en.wikipedia.org/wiki/Specification_(technical_standard). You asked for the definition of a standard. Here's one: https://en.wikipedia.org/wiki/Technical_standard.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.