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

النقل أو الحمل (بالإنجليزية: 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. مؤرشف من الأصل في 2 مايو 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. "The CGW Computer Game Conference". Computer Gaming World (panel discussion). October 1984. صفحة 30. مؤرشف من الأصل في 18 ديسمبر 2019. اطلع عليه بتاريخ 31 أكتوبر 2013. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. Bernstein, Harvey (May 1985). "Beyond Castle Wolfenstein". Antic. صفحة 83. مؤرشف من الأصل في 09 أبريل 2016. اطلع عليه بتاريخ 08 يناير 2015. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ أرشيف= (مساعدة)
    • بوابة ألعاب فيديو
    • بوابة برمجة الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.