پرش به محتوا

انتقال نرم‌افزار: تفاوت میان نسخه‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
Wayiran (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
 
(۲۲ نسخهٔ میانی ویرایش شده توسط ۹ کاربر نشان داده نشد)
خط ۱: خط ۱:
در علوم رایانه سازگار کردن فرآیندی است که بر روی یک نرم‌افزار صورت می‌گیرد. طی این فرآیند یک برنامه اجرایی می‌تواند برای یک محیط پردازشی متفاوت با محیط اصلی که برای آن طراحی گردیده آماده شود. (برای مثال اجرا بر روی پردازشگر، سیستم‌عامل و یا کتابخانه <ref>Library</ref> متفاوت)
'''انتقال'''،<ref>{{یادکرد فرهنگستان|مصوب=انتقال‌پذیری|بیگانه=portability, porting, transferability|بیگانه در فارسی=|حوزه=رایانه و فنّاوری اطلاعات|دفتر=پنجم|بخش=فارسی|سرواژه=انتقال‌پذیری}}</ref> '''سازگار کردن'''، '''سازگارسازی''' یا '''پورت‌کردن''' {{به انگلیسی|Porting}} در [[علوم رایانه]]، فرایندی است که بر روی یک [[نرم‌افزار]] صورت می‌گیرد تا برای اجرا در یک محیط پردازشی متفاوت با محیط اصلی که برای آن طراحی گردیده آماده شود. (برای مثال اجرا بر روی پردازشگر، سیستم‌عامل یا [[کتابخانه نرم‌افزار|کتابخانه]] <ref>Library</ref> متفاوت)


این عبارت همچنین می‌تواند بر ایجاد تغییر در نرم‌افزار یا سخت‌افزار، به منظور قابل استفاده شدن آن در محیطی دیگر دلالت کند.
این عبارت همچنین می‌تواند بر ایجاد تغییر در نرم‌افزار یا سخت‌افزار، به منظور قابل استفاده شدن آن در محیطی دیگر دلالت کند.


== نرم‌افزار قابل حمل ==
== نرم‌افزار قابل حمل ==
نرم‌افزاری را که هزینه سازگار کردن آن از سیستمی به سیستم دیگر کمتر از هزینه دوباره نویسی آن از آغاز باشد نرم‌افزار [[قابل حمل]] می‌نامند. کم هزینه تر بودن سازگار کردن بستگی به پیاده سازی آن دارد. یعنی درهنگام پیاده سازی قابل حمل بودن چقدر مورد توجه قرار گرفته و نرم‌افزار [[استاندارد]] نوشته شده باشد.
نرم‌افزاری را که هزینه سازگار کردن آن از سیستمی به سیستم دیگر کمتر از هزینه دوباره‌نویسی آن از آغاز باشد نرم‌افزار [[قابل حمل]] می‌نامند. کم هزینه تر بودن سازگار کردن بستگی به پیاده‌سازی آن دارد. یعنی درهنگام پیاده‌سازی قابل حمل بودن چقدر مورد توجه قرار گرفته و نرم‌افزار [[استاندارد]] نوشته شده باشد.


== پانویس ==
== پانویس ==
خط ۱۰: خط ۱۰:


== منابع ==
== منابع ==
ویکی‌پدیای انگلیسی [http://en.wikipedia.org/wiki/Porting Porting]
ویکی‌پدیای انگلیسی [//en.wikipedia.org/wiki/Porting Porting]


[[رده:علوم رایانه]]
[[رده:علوم رایانه]]
[[رده:کد منبع]]

[[رده:هم‌کنش‌پذیری]]
[[de:Portierung]]
[[en:Porting]]
[[es:Portabilidad]]
[[fr:Portage informatique]]
[[he:Porting]]
[[id:Porting]]
[[it:Portabilità]]
[[ja:移植 (ソフトウェア)]]
[[ms:Pengalihan (perisian)]]
[[nl:Porten]]
[[no:Portering]]
[[pl:Port (oprogramowanie)]]
[[pt:Portabilidade (informática)]]
[[ru:Портирование программного обеспечения]]
[[sk:Portovanie]]
[[sv:Portning]]
[[zh:移植]]

نسخهٔ کنونی تا ‏۲۱ فوریهٔ ۲۰۲۱، ساعت ۱۶:۲۳

انتقال،[۱] سازگار کردن، سازگارسازی یا پورت‌کردن (به انگلیسی: Porting) در علوم رایانه، فرایندی است که بر روی یک نرم‌افزار صورت می‌گیرد تا برای اجرا در یک محیط پردازشی متفاوت با محیط اصلی که برای آن طراحی گردیده آماده شود. (برای مثال اجرا بر روی پردازشگر، سیستم‌عامل یا کتابخانه [۲] متفاوت)

این عبارت همچنین می‌تواند بر ایجاد تغییر در نرم‌افزار یا سخت‌افزار، به منظور قابل استفاده شدن آن در محیطی دیگر دلالت کند.

نرم‌افزار قابل حمل

[ویرایش]

نرم‌افزاری را که هزینه سازگار کردن آن از سیستمی به سیستم دیگر کمتر از هزینه دوباره‌نویسی آن از آغاز باشد نرم‌افزار قابل حمل می‌نامند. کم هزینه تر بودن سازگار کردن بستگی به پیاده‌سازی آن دارد. یعنی درهنگام پیاده‌سازی قابل حمل بودن چقدر مورد توجه قرار گرفته و نرم‌افزار استاندارد نوشته شده باشد.

پانویس

[ویرایش]
  1. «انتقال‌پذیری» [رایانه و فنّاوری اطلاعات] هم‌ارزِ «portability, porting, transferability»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر پنجم. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۷۸-۹۶۴-۷۵۳۱-۷۶-۴ (ذیل سرواژهٔ انتقال‌پذیری)
  2. Library

منابع

[ویرایش]

ویکی‌پدیای انگلیسی Porting