โปรแกรมย่อยเป็นโปรแกรมขนาดเล็กที่เขียนขึ้นภายในโปรแกรมหลักที่ใหญ่กว่า จุดประสงค์ของโปรแกรมย่อยคือ เพื่อทำงานเฉพาะ งานนี้อาจต้องทำมากกว่าหนึ่งครั้งในจุดต่างๆ ในโปรแกรมหลัก
อะไรคือสาเหตุหลักของการใช้โปรแกรมย่อย
มีข้อดีหลายประการในการใช้โปรแกรมย่อย:
- ช่วยให้โค้ดเรียบง่ายและอ่านง่ายขึ้น
- อนุญาตให้โปรแกรมเมอร์ใช้รหัสเดียวกันได้มากเท่าที่ต้องการตลอดทั้งโปรแกรม
- พวกเขาอนุญาตให้โปรแกรมเมอร์กำหนดฟังก์ชันที่จำเป็น และ
- ใช้ในโปรแกรมอื่นได้
สองเหตุผลในการใช้โปรแกรมย่อยคืออะไร
ข้อดีที่สำคัญสองประการของการใช้โปรแกรมย่อยคือ reuse และ abstraction ในโปรแกรม Sort เราเห็นว่าโปรแกรมย่อยอนุญาตให้เราใช้รหัสเดิมซ้ำได้อย่างไร แม้ว่าโปรแกรม Sort จะทำการสลับหลายครั้ง แต่เราต้องเขียนขั้นตอน Swap เพียงครั้งเดียวเท่านั้น การเรียก Swap แต่ละครั้งใช้รหัสเดียวกับที่เราเขียนสำหรับขั้นตอน
จุดประสงค์หลักของรูทีนย่อยคืออะไร
ในการเขียนโปรแกรมคอมพิวเตอร์ รูทีนย่อยคือลำดับของ คำแนะนำโปรแกรมที่ทำงานเฉพาะเจาะจง บรรจุเป็นหน่วย หน่วยนี้สามารถใช้ในโปรแกรมได้ทุกที่ที่ควรดำเนินการ
โปรแกรมย่อยอนุญาตให้เป็นแบบทั่วไปหรือไม่
โปรแกรมย่อยทั่วไปคือโปรแกรมย่อยที่มีพหุสัณฐานแบบพาราเมตริก อาโปรแกรมย่อยทั่วไปสามารถ ยอมรับค่าประเภทต่างๆ ของตำแหน่งหน่วยความจำเดียวเดียวกัน โปรแกรมย่อยพหุนามเชิงพาราเมตริกมักเรียกว่าโปรแกรมย่อยทั่วไป