![]() |
CITS2002 Systems Programming |
← prev | next → | ![]() |
![]() |
|||
Portable programs are 'team-players'Simply porting a program to a different computing environment does not guarantee that the program will be able to operate successfully, or be accepted by users, in the new environment.Systems-focused programs also need to 'fit in' with the new computing environment, to both interoperate with existing utilities, and also contribute something new. This requires programs to make use of existing operating system supported runtime features and interfaces in a consistent manner. This makes it easier for users to quickly understand and benefit from the newly ported program.
An excellent introduction to this topic is
The Art of Unix Programming,
by Eric Steven Raymond, 2003:
CITS2002 Systems Programming, Lecture 22, p9, 16th October 2023.
|