title: What languages allow cross-platform native executables to be created?
body: <p>I'm frustrated to discover that Java lacks an acceptable solution for creating programs that will run via double-click.  Other than .NET for Windows, what modern and high-level programming languages can I write code in that can be compiled for various platforms and run as a native/binary in each (Windows, Linux, OSX (optional))</p>
  
  <p>Assuming I wanted to write code in python, for instance, is there a cohesive way that I could distribute my software which wouldn't require users to do anything special to get it to run?  I want to write and distribute software for computer-illiterate and Java has turned out to be a real pain in this respect.</p>
  
  <p><strong>CLARIFICATION</strong>: When i say cross-platform I mean that there are ways I can compile my source code using different compilers for each target system.  I don't need a compile-once solution... I just want a simple experience for users of the software even if I need to compile it and work out code issues for each target platform.</p>