dbo:abstract
|
- «Escriu un cop, executa arreu» o Write once, run anywhere (WORA), és un eslògan creat per Sun Microsystems per il·lustrar els beneficis de la multiplataforma del llenguatge Java. Idealment, això vol dir que Java pot ser desenvolupat sobre qualsevol dispositiu, compilat a bytecode estàndard i hom pot esperar executar-lo sobre qualsevol dispositiu equipat amb una Màquina Virtual de Java. La instal·lació d'una JVM o intèrpret de Java en xips, dispositius o paquets de software ha esdevingut una pràctica estàndard de la indústria. Per exemple, això vol dir que un programador pot desenvolupar codi en un PC i pot esperar que s'executi en telèfons mòbils, routers o mainframes equipats amb Java, sense cap ajustament addicional. D'aquí ve l'expressió Escriu un cop, executa arreu. La intenció d'aquesta filosofia consisteix a estalviar als programadors l'esforç d'escriure una versió diferent dels seus aplicatius per cada plataforma o sistema operatiu sobre els que el pensen posar en funcionament. La gràcia és el fet que les JVM estan escrites per una àmplia varietat de sistemes operatius, com ara Windows, Linux, Solaris, , i Mac OS. Per un desenvolupador, la capa del nivell d'abstracció que Java ofereix és sovint més profitosa que recompilar el software per cada combinació de sistema operatiu i arquitectura sobre les que hauria de córrer. (ca)
- Write once, run anywhere (WORA), or sometimes Write once, run everywhere (WORE), was a 1995 slogan created by Sun Microsystems to illustrate the cross-platform benefits of the Java language. Ideally, this meant that a Java program could be developed on any device, compiled into standard bytecode, and be expected to run on any device equipped with a Java virtual machine (JVM). The installation of a JVM or Java interpreter on chips, devices, or software packages became an industry standard practice. A programmer could develop code on a PC and expect it to run on Java-enabled mobile phones, as well as on routers and mainframes equipped with Java, without any adjustments. This was intended to save software developers the effort of writing a different version of their software for each platform or operating system they intend to deploy on. This idea originated no later than the 1960s, with the IBM M44/44X, and in the late 1970s the UCSD Pascal system was developed to produce and interpret p-code. UCSD Pascal (along with the Smalltalk virtual machine) was a key influence on the design of the JVM, as is cited by James Gosling. The catch is that since there are multiple JVM implementations, on top of a wide variety of different operating systems, there could be subtle differences in how a program executes on each JVM/OS combination, possibly requiring an application to be tested on each target platform. This gave rise to a joke among Java developers: Write Once, Debug Everywhere. In comparison, the Squeak Smalltalk programming language and environment boasts of being truly write once run anywhere, because it runs bit-identical images across its wide portability base. Like Squeak, MicroEJ provides a virtual execution environment which guarantees one unique Java thread policy across all implementations, ensuring a true WORA semantic across millions of devices. (en)
- Write Once, Run Anywhere(WORA; 한국어: 작성은 한 번만, 돌리는 건 어디서든)은 1995년에 썬 마이크로시스템즈가 만든 자바의 표어이다. 이는 컴퓨터에 따라 다른 코드를 작성해야 했던 어셈블리어와 다르게 자바는 컴퓨터가 달라도 하나의 통일된 코드로 실행할 수 있다는 장점을 나타내기 위해 제작되었다. 현대에는 자바뿐만 아니라 대부분의 프로그래밍 언어가 이를 일부분에서 모두 지원한다. (ko)
- Write once, run anywhere(WORA、「一度〔プログラムを〕書けば、どこでも実行できる」)または Write once, run everywhere (WORE) とは、Javaのプログラムがオペレーティングシステム (OS) などのプラットフォームに依存しないという意味の、サン・マイクロシステムズのJavaのスローガンである。 (ja)
- WORA, Write once, run anywhere ou "Escreva uma vez, execute em qualquer lugar", é o slogan da Sun MicroSystems para exemplificar os benefícios multiplataforma da linguagem Java. Idealmente, isso significa que Java pode ser desenvolvido em qualquer dispositivo, compilado em um bytecode padrão e espera-se que seja executado em qualquer dispositivo equipado com uma máquina virtual Java (JVM). A instalação de um intérprete JVM ou Java em chips, dispositivos ou pacotes de software tornou-se uma prática padrão da indústria. Isso significa que um programador pode desenvolver código em um PC e pode esperar que ele seja executado em celulares habilitados para Java, bem como em roteadores e mainframes equipados com Java, sem ajustes. Isto é destinado a economizar desenvolvedores de software o esforço de escrever uma versão diferente do seu software para cada plataforma ou sistema operacional em que pretendem implantar. Essa idéia se originou já no final da década de 1970, quando o sistema UCSD Pascal foi desenvolvido para produzir e interpretar o código p . UCSD Pascal (juntamente com a máquina virtual Smalltalk) foi uma influência fundamental no design da máquina virtual Java , como é citada por James Gosling. [ Citação necessária ] A captura é que, uma vez que existem várias implementações JVM , além de uma grande variedade de sistemas operacionais diferentes, como Windows , Linux , Solaris , NetWare , HP-UX e MacOS , pode haver diferenças sutis na forma como um programa pode executar Cada combinação de JVM / OS, que pode exigir que um aplicativo seja testado em várias plataformas de destino. Isso deu origem a uma piada entre os desenvolvedores Java, "Write Once, Debug Everywhere". Em comparação, a linguagem de programação e o ambiente do Squeak Smalltalk, se orgulha de "escrever verdadeiramente uma vez em qualquer lugar", porque ele "executa imagens idênticas a um bit em sua ampla base de portabilidade (pt)
- «Напиши один раз — запускай де завгодно» (англ. Write once, run anywhere, WORA), а іноді WORE (англ. write once, run everywhere) — гасло, створене Sun Microsystems для ілюстрації крос-платформних переваг мови Java.. В ідеалі, це означає, що Java-програма може бути розроблена на будь-якому пристрої, скомпільована в стандартний байт-код і, як очікується, буде працювати на будь-якому іншому пристрої з віртуальною машиною Java (JVM). Установка інтерпретатора JVM або Java на чипи, пристрої або програмні пакети стала стандартною практикою в промисловості. Платформонезалежність реалізується за рахунок того, що Java — інтерпретована мова. Java-програми зберігаються не у вигляді машинного коду, як .EXE або .COM файли в Windows /MS DOS, а у вигляді байтового (байт-код). Коли запускаєте програму, починає працювати інтерпретатор Java для даної операційної системи (віртуальна машина Java), яка і виконує байтовий код. Віртуальна машина Java (JVM) — це набір певних правил, відповідно до яких той чи інший байткод обробляється в конкретній операційній системі. Для кожної операційної системи (Windows, Solaris, UNIX тощо) існує своя віртуальна машина. Тобто байткод постає у вигляді універсальної мови, яку «зрозуміє» будь-який комп'ютер, якщо на ньому встановлена віртуальна машина Java. (uk)
- “一次编写,到处运行”(Write once, run anywhere、WORA,有时也作“write once, run everywhere”、WORE)是昇陽電腦用来展示Java程式語言的跨平台特性的口号。在理想中,这意味着Java可以在任何设备上开发,然后编译成一段标准的字节码,就可以在任何安装有Java虚拟机(JVM)的设备上运行。在芯片、和软件包中安装Java已经成为一种工业实践的标准。 它意味着开发者可以在一台PC上进行Java开发,并能在安装有Java的手机、路由器、大型计算机上运行其代码而无需经过调整。这将使开发者能更容易地在不同的平台或操作系统上部署软件,而不必开发不同的版本来面向不同平台。 该想法可以追溯到20世纪70年代,UCSD Pascal系统在p-code上开发、运行。James Gosling提到UCSD Pascal(以及Smalltalk虚拟机)对Java虚拟机的设计有关键性的影响。 美中不足的是,Java虚拟机在各种操作系统(Windows、Linux、Solaris、NetWare、HP-UX以及Mac OS)上有多种不同的实现,导致Java程序在不同的JVM虚拟机和操作系统上执行时有微妙的差别,所以一种应用可能需要在许多平台上进行测试才能确保正确性和稳定性,这造就了一个程序员间的笑话:“一次编译,到处调试”(“Write Once, Debug Everywhere”)。 (zh)
|
rdfs:comment
|
- Write Once, Run Anywhere(WORA; 한국어: 작성은 한 번만, 돌리는 건 어디서든)은 1995년에 썬 마이크로시스템즈가 만든 자바의 표어이다. 이는 컴퓨터에 따라 다른 코드를 작성해야 했던 어셈블리어와 다르게 자바는 컴퓨터가 달라도 하나의 통일된 코드로 실행할 수 있다는 장점을 나타내기 위해 제작되었다. 현대에는 자바뿐만 아니라 대부분의 프로그래밍 언어가 이를 일부분에서 모두 지원한다. (ko)
- Write once, run anywhere(WORA、「一度〔プログラムを〕書けば、どこでも実行できる」)または Write once, run everywhere (WORE) とは、Javaのプログラムがオペレーティングシステム (OS) などのプラットフォームに依存しないという意味の、サン・マイクロシステムズのJavaのスローガンである。 (ja)
- «Escriu un cop, executa arreu» o Write once, run anywhere (WORA), és un eslògan creat per Sun Microsystems per il·lustrar els beneficis de la multiplataforma del llenguatge Java. Idealment, això vol dir que Java pot ser desenvolupat sobre qualsevol dispositiu, compilat a bytecode estàndard i hom pot esperar executar-lo sobre qualsevol dispositiu equipat amb una Màquina Virtual de Java. La instal·lació d'una JVM o intèrpret de Java en xips, dispositius o paquets de software ha esdevingut una pràctica estàndard de la indústria. (ca)
- Write once, run anywhere (WORA), or sometimes Write once, run everywhere (WORE), was a 1995 slogan created by Sun Microsystems to illustrate the cross-platform benefits of the Java language. Ideally, this meant that a Java program could be developed on any device, compiled into standard bytecode, and be expected to run on any device equipped with a Java virtual machine (JVM). The installation of a JVM or Java interpreter on chips, devices, or software packages became an industry standard practice. (en)
- WORA, Write once, run anywhere ou "Escreva uma vez, execute em qualquer lugar", é o slogan da Sun MicroSystems para exemplificar os benefícios multiplataforma da linguagem Java. Idealmente, isso significa que Java pode ser desenvolvido em qualquer dispositivo, compilado em um bytecode padrão e espera-se que seja executado em qualquer dispositivo equipado com uma máquina virtual Java (JVM). A instalação de um intérprete JVM ou Java em chips, dispositivos ou pacotes de software tornou-se uma prática padrão da indústria. (pt)
- “一次编写,到处运行”(Write once, run anywhere、WORA,有时也作“write once, run everywhere”、WORE)是昇陽電腦用来展示Java程式語言的跨平台特性的口号。在理想中,这意味着Java可以在任何设备上开发,然后编译成一段标准的字节码,就可以在任何安装有Java虚拟机(JVM)的设备上运行。在芯片、和软件包中安装Java已经成为一种工业实践的标准。 它意味着开发者可以在一台PC上进行Java开发,并能在安装有Java的手机、路由器、大型计算机上运行其代码而无需经过调整。这将使开发者能更容易地在不同的平台或操作系统上部署软件,而不必开发不同的版本来面向不同平台。 该想法可以追溯到20世纪70年代,UCSD Pascal系统在p-code上开发、运行。James Gosling提到UCSD Pascal(以及Smalltalk虚拟机)对Java虚拟机的设计有关键性的影响。 (zh)
- «Напиши один раз — запускай де завгодно» (англ. Write once, run anywhere, WORA), а іноді WORE (англ. write once, run everywhere) — гасло, створене Sun Microsystems для ілюстрації крос-платформних переваг мови Java.. В ідеалі, це означає, що Java-програма може бути розроблена на будь-якому пристрої, скомпільована в стандартний байт-код і, як очікується, буде працювати на будь-якому іншому пристрої з віртуальною машиною Java (JVM). Установка інтерпретатора JVM або Java на чипи, пристрої або програмні пакети стала стандартною практикою в промисловості. (uk)
|