Jump to content

Write once, run anywhere

From Wikipedia, the free encyclopedia

Write once, run anywhere (WORA), or sometimes write once, run everywhere (WORE), is a 1995[1] slogan from Sun Microsystems to describe the cross-platform benefits of the Java programming language.[2][3] It refers to how compiled bytecode from Java source code can run on any system with a compatible Java virtual machine (JVM). In reality, there can be subtle differences in how a program executes due to variability in JVM implementation and host operating system which lead to the comical slogan: Write once, debug everywhere.[4]

As Java has achieved popularity, the installation of a JVM on chips, devices, and software packages became an industry standard practice.

See also

[edit]

References

[edit]
  1. ^ "Write once, run anywhere?". ComputerWeekly.com. Retrieved 2022-10-05.
  2. ^ "JavaSoft ships Java 1.0". Sun Microsystems. 1996-01-23. Archived from the original on 2007-03-10. Java's write-once-run-everywhere capability along with its easy accessibility have propelled the software and Internet communities to embrace it as the de facto standard for writing applications for complex networks
  3. ^ "Write once, run anywhere?". Computer Weekly. 2002-05-02. Retrieved 2009-07-27.
  4. ^ Wong, William (2002-05-27). "Write Once, Debug Everywhere". electronicdesign.com. Retrieved 2013-02-04. So far, the "Write-once, run-everywhere" promise of Java hasn't come true. The bulk of a Java application will migrate between most Java implementations, but taking advantage of a VM-specific feature causes porting problems.