Software portability

Опубликовано: 08 Апрель 2026
на канале: Speaking Videos
141
2

Software portability
Portability in high-level computer programming is the usability of the same software in different environments The prerequirement for portability is the generalized abstraction between the application logic and system interfaces When software with the same functionality is produced for several computing platforms, portability is the key issue for development cost reduction
Contents
1 Strategies for portability
11 Similar systems
12 Different processors
2 Source code portability
21 Effort to port source code
3 See also
4 References
5 Sources
Strategies for portability
Software portability may involve:
Transferring installed program files to another computer of basically the same architecture
Reinstalling a program from distribution files on another computer of basically the same architecture
Building executable programs for different platforms from source code; this is what is usually understood by "porting"
Similar systems
When operating systems of the same family are installed on two computers with processors with similar instruction sets it is often possible to transoftware portability, online portability Software portability