Пренасянето на софтуер - те

Пренасянето на софтуер

Пренасянето (Engl пренасяне [1].) - програмиране чрез пренасяне осъзнават адаптация на някои програми или части от нея, така че тя да работи в различна среда. различен от околната среда, при които тя е написан с максимално запазване на неговите персонализирани свойства. Това е основната разлика между понятията порт и вилица - в първия случай всички потребителски функции в пакета се опитват да спаси, а вторият - се основава на обща основа за независимо развитие на нови полезни свойства.

процес пренасяне се нарича също пренасяне или прехвърляне. и резултатът - порт. Но във всеки случай, основната задача на пренасянето е да се запази запознат потребителския интерфейс и методите на работа с пакета и неговите свойства. Добавяне или изтриване на нови части от съществуващите свойства, когато не е разрешено пренасянето софтуер.

Пренасянето - включването на кода на програмата за работата на хардуера и софтуера.

Преносимост (. Поносимост, преносимост инж) обикновено се отнася до едно от следните две неща:

  1. Преносимост - като възможност веднъж компилиран код (обикновено в някакъв междинен код, който след това се тълкува или съставени по време на изпълнение "в движение", инж Just-In-Time [2] ..), а след това да го изпълните на различни платформи без никакво промени.
  2. Преносимост - като елемент от софтуер, който описва как лесно софтуерът може да бъде пренесен. С развитието на операционни системи, езици за програмиране и техники, тя се превръща в по-лесно да пренесете софтуер между различни платформи. Една от първоначалните цели на езика С, а стандартната библиотека на езика - е възможността да се прости програми пренасяне между коренно различни хардуерни платформи. Допълнителни предимства по отношение на преносимостта може да има програми, които отговарят на определени стандарти и правила за писане (виж например :. Смарт Package Manager).

Необходимо е да се извърши пренасянето обикновено се случва поради различия в системата команда процесор. различията между начините на взаимодействие на операционна система и приложения (API - Application програмен интерфейс), основните разлики в архитектурата на компютърните системи, или поради някаква несъвместимост или дори пълната липса на езика за програмиране, използвани в целевата среда.

Международни стандарти (специално насърчавани от ISO) значително опростяват пренасянето [3]. се дължи на факта, че те описват среда за изпълнение, така че разликите между платформите са минимални. Често пренасяне на софтуер между платформите, които прилагат същите стандарти (като POSIX 0.1) са намалени да компилирате програмата на новата платформа.

Има и още един разширяващ се набор от инструменти, за да се улесни пренасянето, като ССЗ. осигуряване на постоянна език за програмиране на всяка платформа.

Някои езици за програмиране от високо ниво (Айфеловата [4]. Esterel) преносимост се постига чрез превода на изходния код в междинен език, компилатори за с много процесори и операционни системи.

В зависимост от целта, за която първоначално разработена този или този софтуер. той се нарича родния или пренасят. Native (инж. Native [5]) софтуер е разработен директно за платформата (хардуер и / или операционната система), под въпрос. Пренесен (Англ. Пренесен) софтуер, разработен за една платформа, а след това се прехвърлят да работят на други платформи.

бележки

литература

Вижте това, което "Пренасянето софтуер" в други речници:

Пренасянето - В програмирането, а пренасянето разбере адаптирането на програма или на части от нея, за да я накара да работи в друга среда, различна от околната среда, при които тя е написан. процес се нарича още пренасяне пренасяне ... Wikipedia

Пренасянето на софтуер - В програмирането, а пренасянето разбере адаптирането на програма или на части от нея, за да я накара да работи в друга среда, различна от околната среда, при които тя е написан. процес се нарича още пренасяне пренасяне ... Wikipedia

Пренасянето програми - В програмирането, а пренасянето разбере адаптирането на програма или на части от нея, за да я накара да работи в друга среда, различна от околната среда, при които тя е написан. процес се нарича още пренасяне пренасяне ... Wikipedia

Pkgsrc - NetBSD Пакети Collection (pkgsrc) система за управление на пакет, който ви позволява да инсталирате, обновявате и премахване на софтуер, чрез една единствена команда. След сглобяването, софтуерът се контролира от ... ... Wikipedia

pkgsrc - Вид управление на пакети разработчик Алистър мошенници, Hubert Feyrer и Джони В. Лам [1] Написано в C операционната система Unix като лиценз Б ... Wikipedia

Високо ниво език за програмиране - език за програмиране език за програмиране от високо ниво предназначена за бързина и удобство за използване на програмист. Главната особеност на езици от високо ниво е абстракция, което означава, че въвеждането на семантични структури, за кратко ... ... Wikipedia

HLL - високо ниво език за програмиране програмен език, предназначен за бързина и удобство за използване на програмист. Главната особеност на езици от високо ниво е абстракция, което означава, че въвеждането на семантични структури, опишете накратко като ... Wikipedia

YAPVU - високо ниво език за програмиране програмен език, предназначен за бързина и удобство за използване на програмист. Главната особеност на езици от високо ниво е абстракция, което означава, че въвеждането на семантични структури, опишете накратко като ... Wikipedia

език за програмиране на високо ниво - високо ниво език за програмиране език за програмиране, предназначени за бързина и удобство за използване на програмист. Главната особеност на езици от високо ниво е абстракция, което означава, че въвеждането на семантични структури, опишете накратко като ... Wikipedia

Native софтуер - в зависимост от целта, за която първоначално разработена специално за софтуера, той се нарича роден или количества. Native (инж. Native) софтуер е разработен директно за платформата (хардуер и / или работещи ... Wikipedia

  • Пренасянето софтуер. Dzhessi Rassel. Тази книга ще бъде направено в съответствие с вашата поръчка на технологии технология за печат при поискване. Високо качество на съдържанието от статиите в Уикипедия! Поглезете ТА (роден на пренасяне.) - В програмен ... Прочетете още Купи за 1125 рубли