Break OO privacy: Difference between revisions

Content added Content deleted
(→‎{{header|J}}: not the venue for polemics)
Line 550: Line 550:
It's possible to use OS features (such as other processes, and servers) to hide information. But that, by definition, is outside the scope of the language.
It's possible to use OS features (such as other processes, and servers) to hide information. But that, by definition, is outside the scope of the language.


J does support a "[http://www.jsoftware.com/help/dictionary/dx003.htm Lock Script]" mechanism - to transform a J script so that it's unreadable. However, (a) anyone with access to a machine running the code and ordinary developer tools or who understands the "locking" technique could unlock it, while (b) a large volume of programmers consider J to already be unreadable.
J does support a "[http://www.jsoftware.com/help/dictionary/dx003.htm Lock Script]" mechanism - to transform a J script so that it's unreadable. However, anyone with access to a machine running the code and ordinary developer tools or who understands the "locking" technique could unlock it.


=={{header|Java}}==
=={{header|Java}}==