نقل (هندسة برمجيات): الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:إضافة مصدر من ويكي الإنجليزية أو الفرنسية (تجريبي)
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V2.7
سطر 1:
{{وضح|3=حمل (توضيح)}}
 
'''النقل أو الحمل {{إنج|Porting}}'''، في [[هندسة البرمجيات]] يُطلَق على عملية تكييف [[برنامج (حاسوب)|برنامج]] ليمكن تشغيله على بيئة برمجية مختلفة عن تلك التي صُمِّم أصلا عليها أو للعمل عليها.<ref>{{cite book | url=https://archive.org/stream/Atari_Software_1984#page/n21/mode/2up | title=The Addison-Wesley Book of Atari Software | publisher=Addison-Wesley | year=1984 | pages=12,21,44,126 | isbn=0-201-16454-X |editor1=Stanton, Jeffrey |editor2=Wells, Robert P. |editor3=Rochowansky, Sandra |editor4=Mellid, Michael }}</ref><ref>{{cite magazine | title=The CGW Computer Game Conference | magazine=Computer Gaming World | date=October 1984 | accessdate=31 October 2013 | url=http://www.cgwmuseum.org/galleries/index.php?year=1984&pub=2&id=18 | pages=30 | type=panel discussion}}</ref><ref>{{cite news | url=https://archive.org/stream/1985-05-anticmagazine/Antic_Vol_4-01_1985-05_New_Super_Ataris#page/n81/mode/2up | title=Beyond Castle Wolfenstein | work=Antic | date=May 1985 | accessdate=8 January 2015 | author=Bernstein, Harvey | pages=83| مسار الأرشيف = http://web.archive.org/web/20160409191320/https://archive.org/stream/1985-05-anticmagazine/Antic_Vol_4-01_1985-05_New_Super_Ataris | تاريخ الأرشيف = 09 أبريل 2016 }}</ref> يمكن أن تختلف البيئة الجديدة عن الأصلية في [[عتاد الحاسوب|العتاد]] ([[معمارية الحاسوب]] مثلا) أو في النظام البرمجيّ ([[نظام تشغيل|نظام التشغيل]] على سبيل المثال).
 
يُعدّ البرنامج محمولا إذا كانت تكلفة حمله إلى منصة جديدة أقل بكثير من تكلفة إنشائه من الصفر؛ تزيد نسبة محموليّة البرنامج كل ما قلت تكلفة تكييفه للعمل في بيئة جديدة.