Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by FigBug on Thursday June 22, 2017 @10:37AM
(#14612519)
This is true for any ISO standardized language: C, C++, ECMAScript/Javascript, COBOL, Ada, Forth, Fortran, Pascal, Ruby, SQL and more. C# dropped their ISO standard after 2.0
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by krylon on Friday June 23, 2017 @08:01AM
(#14618510)
I am not sure if they use any special legal construct, but last time I played around with Ada, the full Ada standard was available for free. The actual standard, not some revised draft. On top of that the rationale document which explains many of the design decisions was also available for free.
(It's been a while, but I found these rationale documents fascinating reading.)
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by CapacitorSet on Thursday June 22, 2017 @04:21PM
(#14615020)
I don't know about the other languages, but at least with regards to ECMAScript the specification can be accessed freely at https://www.ecma-international.org/ecma-262/7.0/index.html - though the License chapter says that "after approval all rights on the standard are reserved by Ecma International."
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by bzbarsky on Friday June 23, 2017 @03:07AM
(#14617472)
ECMAScript is standardized by ECMA, not ISO, so the rules are a bit different.
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by nickpsecurity on Thursday June 22, 2017 @03:09PM
(#14614517)
There's free descriptions for quite a few of those languages available online.
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by shakna on Thursday June 22, 2017 @10:40AM
(#14612545)
It's the way ISO does things.
C11 is here. [0]
However, the working draft immediately before is open. In this case, C1X is here [1].
[0] https://www.iso.org/standard/57853.html
[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by mort96 on Thursday June 22, 2017 @06:26PM
(#14615778)
So... no ISO standard is really free or open, just drafts which may or may not be similar? That sounds kind of shitty.
Re:What Challenges and Trade-Offs Do Optimising Compilers Face?
by shakna on Thursday June 22, 2017 @06:32PM
(#14615815)
I think ISO would say the standard is open, but not free. You're not required to be a member of a working group to access the final standard, you just have to buy the book.
Which has created a history of languages that usually follow the standard quite strictly.
(Though, I do personally despise the non-free aspect, I can sort of understand it, considering history and the effort to standardise).
I assumed it was free. If it's not, then it isn't even fully open as a language. Can anyone refute it with a link to free standard?