สารบัญ:
คำจำกัดความ - ห้องสมุดคงที่หมายถึงอะไร?
ไลบรารีแบบสแตติกคือแนวคิดการเขียนโปรแกรมซึ่งไลบรารีแบบแบ่งใช้ที่มีฟังก์ชันพิเศษคลาสหรือทรัพยากรเชื่อมโยงกับแอปพลิเคชันหรือส่วนประกอบภายนอกช่วยให้สามารถสร้างไฟล์แบบสแตนด์อะโลนและไฟล์ที่เรียกใช้งานได้ ในระหว่างการเชื่อมโยงส่วนภายนอกของไลบรารีคงที่จะถูกโหลดลงในพื้นที่ที่อยู่หรือผสานกับรหัสแอปพลิเคชัน
ห้องสมุดคงให้กลไกที่มีประสิทธิภาพสำหรับการนำรหัส
Techopedia อธิบายถึง Static Library
ไลบรารีแบบสแตติกถูกเรียกใช้และเปิดใช้งานโดยภาษาซอฟต์แวร์และระบบปฏิบัติการ (OS) กับไลบรารีแบบไดนามิกซึ่งใช้กลไกการนำไปปฏิบัติที่แตกต่างกัน ผู้พัฒนาหรือผู้ใช้เท่านั้นที่สามารถเชื่อมโยงไลบรารีแบบคงที่กับแอปพลิเคชัน
แนวคิดห้องสมุดส่วนใหญ่เป็นอนุพันธ์ของห้องสมุดคงที่ซึ่งวิวัฒนาการมาจากแนวคิดที่รหัสการเขียนโปรแกรมหรือรูทีนเดียวกันไม่ได้นำมาใช้ใหม่สำหรับแอพพลิเคชันหรือส่วนประกอบต่าง ๆ แต่มีการกำหนดไลบรารีที่มีรูทีนที่ต้องการ
ประโยชน์ที่สำคัญของห้องสมุดคงที่มีดังนี้:
- ตรวจสอบเวอร์ชันของไลบรารีและความเข้ากันได้กับรหัสแอพพลิเคชั่นที่พัฒนาขึ้นช่วยอำนวยความสะดวกในการบำรุงรักษาเวอร์ชัน
- เปิดใช้งานการสร้างไฟล์เรียกทำงานไฟล์เดียว ต้องมีการเชื่อมโยงส่วนไลบรารีที่จำเป็นของไฟล์ที่เรียกทำงานได้กับไลบรารีแบบไดนามิกซึ่งต้องโหลดทั้งไลบรารี อย่างไรก็ตามขนาดไฟล์ที่รันได้จะสูงกว่าเมื่อใช้ไลบรารีแบบคงที่
