Spisu treści:
Definicja - Co oznacza przenośność?
Przenośność, w odniesieniu do oprogramowania, jest miarą tego, jak łatwo można przenieść aplikację z jednego środowiska komputerowego do drugiego. Oprogramowanie komputerowe uważa się za przenośne w nowym środowisku, jeśli wysiłek związany z dostosowaniem go do nowego środowiska mieści się w rozsądnych granicach. Znaczenie abstrakcyjnego terminu „rozsądny” zależy od charakteru zastosowania i często jest trudne do wyrażenia w kwantyfikowalnych jednostkach.
Wyrażenie „do portu” oznacza modyfikację oprogramowania i dostosowanie go do pracy w innym systemie komputerowym. Na przykład przeniesienie aplikacji do systemu Linux oznacza zmodyfikowanie programu, aby można go było uruchomić w środowisku Linux.
Przenośność odnosi się do zdolności aplikacji do poruszania się w różnych środowiskach, nie tylko na różnych platformach. Aby wyjaśnić, platforma komputerowa ogólnie odnosi się do systemu operacyjnego i sprzętu komputerowego. Środowisko komputerowe jest znacznie szersze i może obejmować sprzęt, system operacyjny oraz interfejsy z innym oprogramowaniem, użytkownikami i programistami.
Techopedia wyjaśnia przenośność
Przenośność jest formą wielokrotnego użytku. Niektóre rodzaje oprogramowania są mniej przenośne niż inne. Przykładem oprogramowania, które nie jest przenośne, jest kod asemblera, ponieważ kod asemblera jest specyficzny dla typu procesora. Żadne oprogramowanie nie jest idealnie przenośne, ponieważ wszystkie programy mają ograniczenia.
Niektóre języki programowania są dość przenośne, na przykład język C. Kompilatory C są łatwo dostępne dla większości systemów operacyjnych, co z kolei sprawia, że programy w C są bardzo przenośne. Ta przenośność programów w języku C spowodowała, że niektórzy programiści przepisali swoje programy i ponownie skompilowali je w C, aby uczynić je znacznie bardziej przenośnymi.
Przenośność jest również używana do opisania elastyczności wykorzystania danych. Niektóre formaty plików są mniej przenośne niż inne. Na przykład, aby wyświetlić pliki w formatach takich jak PDF lub JPEG, formaty zależą od dostępności odpowiednich aplikacji.






