Sadržaj:
Definicija - Što znači prenosivost?
Prenosivost, u odnosu na softver, mjeri je kako se aplikacija lako može prenijeti iz jednog računalnog okruženja u drugo. Aplikacija računalnog softvera smatra se prenosivom u novo okruženje ako je napor koji je potreban za njegovu prilagodbu novom okruženju u razumnim granicama. Značenje apstraktnog izraza 'razumno' ovisi o prirodi aplikacije i često je teško izraziti u brojčano definiranim jedinicama.
Izraz "do luke" znači modificirati softver i učiniti ga prilagodljivim za rad na drugom računalnom sustavu. Na primjer, portiranje aplikacije na Linux znači modificirati program tako da se može pokrenuti u Linux okruženju.
Prijenosnost se odnosi na sposobnost aplikacije da se kreće kroz okruženja, a ne samo preko platformi. Da bismo pojasnili, računalna se platforma uglavnom odnosi samo na operativni sustav i računalni hardver. Računalno okruženje je mnogo šire i može uključivati hardver, operativni sustav i sučelja s drugim softverom, korisnicima i programerima.
Tehopedia objašnjava prenosivost
Prijenosnost je oblik ponovne upotrebe. Poznato je da su neke vrste softvera manje prenosive od drugih. Primjer softvera koji nije prenosiv mogao bi biti kôd za montažu jer je kod montaže specifičan za vrstu procesora. Nijedan softver nije prijenosno savršeno, jer sva softvera imaju ograničenja.
Neki su programski jezici prilično prenosivi, na primjer C jezik. C prevoditelji su dostupni za većinu operativnih sustava, što C programe čini vrlo prijenosnim. Ova prijenosnost programa jezika C rezultirala je time da su neki programeri prepisali svoje programe i prekomponirali ih na C kako bi ih učinili mnogo prijenosnijima.
Prijenosnost se također koristi za opisivanje fleksibilnosti uporabe podataka. Neki su formati datoteka manje prenosivi od drugih. Na primjer, za pregled datoteka s formatima datoteka poput PDF ili JPEG, formati ovise o dostupnosti odgovarajućih softverskih aplikacija.
