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

من ويكيبيديا، الموسوعة الحرة

هذه نسخة قديمة من هذه الصفحة، وقام بتعديلها MaraBot (نقاش | مساهمات) في 10:01، 16 يناير 2021 (عملية توضيح : إضافة رابط لصفحة التوضيح). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة، وقد تختلف اختلافًا كبيرًا عن النسخة الحالية.

النقل أو الحمل (بالإنجليزية: Porting)‏، في هندسة البرمجيات يُطلَق على عملية تكييف برنامج ليمكن تشغيله على بيئة برمجية مختلفة عن تلك التي صُمِّم أصلا عليها أو للعمل عليها.[1][2][3] يمكن أن تختلف البيئة الجديدة عن الأصلية في العتاد (معمارية الحاسوب مثلا) أو في النظام البرمجيّ (نظام التشغيل على سبيل المثال).

يُعدّ البرنامج محمولا إذا كانت تكلفة حمله إلى منصة جديدة أقل بكثير من تكلفة إنشائه من الصفر؛ تزيد نسبة محموليّة البرنامج كل ما قلت تكلفة تكييفه للعمل في بيئة جديدة.

مراجع

  1. ^ Stanton, Jeffrey؛ Wells, Robert P.؛ Rochowansky, Sandra؛ Mellid, Michael، المحررون (1984). The Addison-Wesley Book of Atari Software. Addison-Wesley. ص. 12, 21, 44, 126. ISBN:0-201-16454-X. مؤرشف من الأصل في 2019-05-02.
  2. ^ "The CGW Computer Game Conference". Computer Gaming World (panel discussion). أكتوبر 1984. ص. 30. مؤرشف من الأصل في 2019-12-18. اطلع عليه بتاريخ 2013-10-31.
  3. ^ Bernstein, Harvey (مايو 1985). "Beyond Castle Wolfenstein". Antic. ص. 83. مؤرشف من الأصل في 2016-04-09. اطلع عليه بتاريخ 2015-01-08.