Lợi ích khi sử dụng chương trình con:
+ Tránh được sự lập lại cùng một dãy lệnh. Khi cần dùng có thể gọi lại chương trình con đó.
+ Hỗ trợ việc thực hiện các chương trình lớn và phức tạp.
+ Phục vụ quá trình trừu tượng hoá. Người lập trình có thể sử dụng kết quả của chương trình con mà ko cần quan tâm đến chương trình đó đã được cài đặt thế nào.
+ Mở rộng khả năng ngôn ngữ lập trình thành thư viện cho nhiều người dùng.
+ Thuận tiện cho phát triển và nâng cấp chương trình.Lợi ích khi sử dụng chương trình con:
+ Tránh được sự lập lại cùng một dãy lệnh. Khi cần dùng có thể gọi lại chương trình con đó.
+ Hỗ trợ việc thực hiện các chương trình lớn và phức tạp.
+ Phục vụ quá trình trừu tượng hoá. Người lập trình có thể sử dụng kết quả của chương trình con mà ko cần quan tâm đến chương trình đó đã được cài đặt thế nào.
+ Mở rộng khả năng ngôn ngữ lập trình thành thư viện cho nhiều người dùng.
+ Thuận tiện cho phát triển và nâng cấp chương trình.