Portability (computing): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Eric M Gearhart
m (spelling)
imported>Meg Taylor
No edit summary
 
Line 1: Line 1:
{{subpages}}
{{subpages}}
In [[computing]] and [[software engineering]], references to '''portability''' generally refer to the ability of the software being written to be easily 'translated' to run on various different platforms.  
In [[computing]] and [[software engineering]], references to '''portability''' generally refer to the ability of the software being written to be easily 'translated' to run on various different platforms.  


The [[operating system]] [[NetBSD]] is an [[open source]] [[Unix]]-like variant that is considered very portable - so much so that NetBSD's homepage proclaims "Of course it runs NetBSD!," a reference to to the multitude of computing devices that can run NetBSD<ref name="NetBSD-Home">{{cite web| url=http://www.netbsd.org/| title="NetBSD Homepage"| accessdate=2009-06-28}}</ref>
The [[operating system]] [[NetBSD]] is an [[open source]] [[Unix]]-like variant that is considered very portable - so much so that NetBSD's homepage proclaims "Of course it runs NetBSD!," a reference to the multitude of computing devices that can run NetBSD<ref name="NetBSD-Home">{{cite web| url=http://www.netbsd.org/| title="NetBSD Homepage"| accessdate=2009-06-28}}</ref>


One of the first examples of the implementation of a portable operating system was in the first versions of Unix. Originally, Unix was written in assembly language, but a design decision was made to implement the [[C programming language]] and then port Unix to that language. From then on, only the C language itself had to be ported to new platforms, instead of Unix itself.<ref name="C-History">{{cite web| url=http://www.livinginternet.com/i/iw_unix_c.htm| title="C Programming Language History"| accessdate=2009-08-02 }}</ref>
One of the first examples of the implementation of a portable operating system was in the first versions of Unix. Originally, Unix was written in assembly language, but a design decision was made to implement the [[C programming language]] and then port Unix to that language. From then on, only the C language itself had to be ported to new platforms, instead of Unix itself.<ref name="C-History">{{cite web| url=http://www.livinginternet.com/i/iw_unix_c.htm| title="C Programming Language History"| accessdate=2009-08-02 }}</ref>

Latest revision as of 03:41, 27 October 2013

This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

In computing and software engineering, references to portability generally refer to the ability of the software being written to be easily 'translated' to run on various different platforms.

The operating system NetBSD is an open source Unix-like variant that is considered very portable - so much so that NetBSD's homepage proclaims "Of course it runs NetBSD!," a reference to the multitude of computing devices that can run NetBSD[1]

One of the first examples of the implementation of a portable operating system was in the first versions of Unix. Originally, Unix was written in assembly language, but a design decision was made to implement the C programming language and then port Unix to that language. From then on, only the C language itself had to be ported to new platforms, instead of Unix itself.[2]

References

  1. "NetBSD Homepage". Retrieved on 2009-06-28.
  2. "C Programming Language History". Retrieved on 2009-08-02.