สารบัญ:
คำจำกัดความ - การพกพาหมายถึงอะไร
ความสามารถในการพกพาซึ่งสัมพันธ์กับซอฟต์แวร์เป็นการวัดว่าแอพพลิเคชั่นสามารถถ่ายโอนจากสภาพแวดล้อมคอมพิวเตอร์เครื่องหนึ่งไปยังอีกสภาพแวดล้อมได้อย่างง่ายดายเพียงใด แอปพลิเคชั่นซอฟต์แวร์คอมพิวเตอร์นั้นสามารถพกพาไปยังสภาพแวดล้อมใหม่ได้หากความพยายามในการปรับให้เข้ากับสภาพแวดล้อมใหม่นั้นอยู่ในขอบเขตที่เหมาะสม ความหมายของคำที่เป็นนามธรรม 'สมเหตุสมผล' ขึ้นอยู่กับลักษณะของการใช้งานและมักจะเป็นการยากที่จะแสดงในหน่วยที่วัดได้
วลี "to port" หมายถึงการปรับเปลี่ยนซอฟต์แวร์และทำให้สามารถปรับใช้งานกับระบบคอมพิวเตอร์อื่นได้ ตัวอย่างเช่นในการพอร์ตแอปพลิเคชันไปยัง Linux หมายถึงการปรับเปลี่ยนโปรแกรมเพื่อให้สามารถเรียกใช้ในสภาพแวดล้อม Linux
การพกพาหมายถึงความสามารถของแอพพลิเคชั่นในการเคลื่อนย้ายข้ามสภาพแวดล้อมไม่ใช่เฉพาะในแพลตฟอร์ม เพื่อชี้แจงแพลตฟอร์มคอมพิวเตอร์โดยทั่วไปหมายถึงระบบปฏิบัติการและฮาร์ดแวร์คอมพิวเตอร์เท่านั้น สภาพแวดล้อมของคอมพิวเตอร์นั้นกว้างขึ้นและอาจรวมถึงฮาร์ดแวร์ระบบปฏิบัติการและส่วนต่อประสานกับซอฟต์แวร์ผู้ใช้และโปรแกรมเมอร์คนอื่น ๆ
Techopedia อธิบายการพกพา
การพกพาเป็นรูปแบบของการใช้ซ้ำ ซอฟต์แวร์บางประเภททราบว่าพกพาได้น้อยกว่าซอฟต์แวร์อื่น ตัวอย่างของซอฟต์แวร์ที่ไม่สามารถพกพาได้จะเป็นรหัสแอสเซมบลีเนื่องจากรหัสแอสเซมบลีนั้นจำเพาะกับประเภทโปรเซสเซอร์ ไม่มีซอฟต์แวร์ที่สามารถพกพาได้อย่างสมบูรณ์แบบเพราะโปรแกรมทุกตัวมีข้อ จำกัด
ภาษาการเขียนโปรแกรมบางภาษาสามารถพกพาได้เช่นภาษา C คอมไพเลอร์ C พร้อมใช้งานสำหรับระบบปฏิบัติการส่วนใหญ่ซึ่งทำให้โปรแกรม C สามารถพกพาได้อย่างสะดวก การพกพาของโปรแกรมภาษา C นี้ส่งผลให้โปรแกรมเมอร์บางคนเขียนโปรแกรมใหม่และคอมไพล์ใน C เพื่อทำให้พกพาได้มากขึ้น
พกพายังใช้เพื่ออธิบายความยืดหยุ่นของการใช้ข้อมูล รูปแบบไฟล์บางแบบพกพาน้อยกว่ารูปแบบอื่น ตัวอย่างเช่นหากต้องการดูไฟล์ที่มีรูปแบบไฟล์เช่น PDF หรือ JPEG รูปแบบจะขึ้นอยู่กับความพร้อมใช้งานของแอพพลิเคชั่นซอฟต์แวร์ที่เหมาะสม
