Opera moves to WebKit and V8
Posted Feb 17, 2013 22:02 UTC (Sun) by anselm
In reply to: Opera moves to WebKit and V8
Parent article: Opera moves to WebKit and V8
Having just one »canonical« implementation of a programming language doesn't imply interoperability across all platforms where that implementation runs. There are lots of things that can go wrong even so unless whoever maintains that implementation is very careful indeed. The case in point would be Java, whose tag-line, famously, is »write once, debug everywhere«.
In general, it is very useful to have a notion of what programs in a language mean which is independent of a particular implementation of that language – even if there is only one implementation. Otherwise it is impossible to distinguish actual intentional properties of the language from quirks of the (albeit »canonical«) implementation.
to post comments)