4 ms·
The ECMAScript spec is actually quite thorough and freely available to read online. In addition, it has a very large suite of tests to check for compliance. I
by TheAceOfHearts 8y ago
The ECMAScript spec is actually quite thorough and freely available to read online. In addition, it has a very large suite of tests to check for compliance.
I don't think there's any other language with as many independent production-quality implementations.
In what way do you think it could be better specified?
- protomyth 8y agoAnywhere the spec says "implementation-dependent" or "behavior is undefined" could be fully specified. Some might say its impractical, but given the effort folks but into the hardware and software of a NASA project, you can really see the difference.
- jjuhl 8y ago"I don't think there's any other language with as many independent production-quality implementations." - C++?
- TheAceOfHearts 8y agoYeah, it looks like you might be right. I just looked it up and there's a ton of C++ compilers I'd never heard of before.
- Tomte 8y agoSure, but the number might fool you. Not every C++ compiler is standards-compliant, and at least on the PC side, many of the good compilers bought the frontend from the Edison Design Group and focussed on the backend.