Notice: file_put_contents(): Write of 109942 bytes failed with errno=28 No space left on device in /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php on line 36

Warning: http_response_code(): Cannot set response code - headers already sent (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 20
Write once, run anywhere - Wikipedia 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.