Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Write once, run anywhere

Index Write once, run anywhere

"Write once, run anywhere" (WORA), or sometimes "write once, run everywhere" (WORE), was a slogan created by Sun Microsystems to illustrate the cross-platform benefits of the Java language. [1]

23 relations: Bytecode, Computer Weekly, Computing platform, Criticism of Java, Cross-platform, Free Pascal, James Gosling, Java (programming language), Java virtual machine, Mainframe computer, Mobile phone, Operating system, P-code machine, Parrot virtual machine, Personal computer, Router (computing), Software portability, Squeak, Sun Microsystems, Thread (computing), UCSD Pascal, Universal Windows Platform, Write once, compile anywhere.

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Write once, run anywhere and Bytecode · See more »

Computer Weekly

Computer Weekly is a digital magazine and website for IT professionals in the United Kingdom.

New!!: Write once, run anywhere and Computer Weekly · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Write once, run anywhere and Computing platform · See more »

Criticism of Java

A number of criticisms have been levelled at the Java programming language and the Java software platform for various design choices in the language and platform.

New!!: Write once, run anywhere and Criticism of Java · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Write once, run anywhere and Cross-platform · See more »

Free Pascal

Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects, Pascal and Object Pascal.

New!!: Write once, run anywhere and Free Pascal · See more »

James Gosling

James Arthur Gosling, OC (born May 19, 1955) is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.

New!!: Write once, run anywhere and James Gosling · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Write once, run anywhere and Java (programming language) · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Write once, run anywhere and Java virtual machine · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.

New!!: Write once, run anywhere and Mainframe computer · See more »

Mobile phone

A mobile phone, known as a cell phone in North America, is a portable telephone that can make and receive calls over a radio frequency link while the user is moving within a telephone service area.

New!!: Write once, run anywhere and Mobile phone · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Write once, run anywhere and Operating system · See more »

P-code machine

In computer programming, a p-code machine, or portable code machine is a virtual machine designed to execute p-code (the assembly language of a hypothetical CPU).

New!!: Write once, run anywhere and P-code machine · See more »

Parrot virtual machine

Parrot is a register-based process virtual machine designed to run dynamic languages efficiently.

New!!: Write once, run anywhere and Parrot virtual machine · See more »

Personal computer

A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.

New!!: Write once, run anywhere and Personal computer · See more »

Router (computing)

A router is a networking device that forwards data packets between computer networks.

New!!: Write once, run anywhere and Router (computing) · See more »

Software portability

Portability in high-level computer programming is the usability of the same software in different environments.

New!!: Write once, run anywhere and Software portability · See more »

Squeak

The Squeak programming language is a dialect of Smalltalk.

New!!: Write once, run anywhere and Squeak · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Write once, run anywhere and Sun Microsystems · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Write once, run anywhere and Thread (computing) · See more »

UCSD Pascal

UCSD Pascal was a Pascal programming language system that ran on the UCSD p-System, a portable, highly machine-independent operating system.

New!!: Write once, run anywhere and UCSD Pascal · See more »

Universal Windows Platform

Universal Windows Platform (UWP) is an API created by Microsoft and first introduced in Windows 10.

New!!: Write once, run anywhere and Universal Windows Platform · See more »

Write once, compile anywhere

Write once, compile anywhere (WOCA) is a philosophy taken by a compiler and its associated software libraries or by a software library/software framework which refers to a capability of writing a computer program that can be compiled on all platforms without the need to modify its source code.

New!!: Write once, run anywhere and Write once, compile anywhere · See more »

Redirects here:

Slogan 'Write once, run anywhere', WORE, Write Once Debug Everywhere, Write Once, Debug Everywhere, Write once debug everywhere, Write once run anywhere, Write once run everywhere, Write once, debug everywhere, Write once, run everywhere, Write once-run anywhere.

References

[1] https://en.wikipedia.org/wiki/Write_once,_run_anywhere

OutgoingIncoming
Hey! We are on Facebook now! »