Portability (computing): Difference between revisions
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 | 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> |
Revision as of 02:41, 27 October 2013
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
- ↑ "NetBSD Homepage". Retrieved on 2009-06-28.
- ↑ "C Programming Language History". Retrieved on 2009-08-02.