Lably
Skip to content

Porting

Process of adapting software to run in a different context

  • 8 min read
  • 4 chapters

Related on Lably

Through Software, Computer program and Operating system

Software is classified as portable if it can be hosted in a different context with no change to the source code. It might be considered portable if the cost of adapting it to a context is significantly less than the cost of writing it from scratch. The lower the cost of porting relative to the cost to re-write, the more portable it is said to be. The effort depends on several factors including the extent to which the original context differs from the new context, the skill of the programmers, and the portability of the codebase.

Etymology

The term "port" is derived from the Latin portāre, meaning "to carry". When code is not compatible with a particular operating system or architecture, the code must be "carried" to the new system.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication