&gt; But I can&#x27;t accidentally let the user read or write arbitrary memory locations.<p>Many of the languages you mention contain an &#x27;eval&#x27; method,  and most use environment variables in less than transparent ways.  I wouldn&#x27;t be so sure of this claim.