Alt programlar, daha büyük bir ana program içinde yazılmış küçük programlardır. Bir alt programın amacı belirli bir görevi gerçekleştirmektir. Bu görevin ana programın çeşitli noktalarında birden fazla kez yapılması gerekebilir.
Alt programları kullanmanın ana nedenleri nelerdir?
Alt programları kullanmanın birkaç avantajı vardır:
- Kodu basit ve dolayısıyla daha okunaklı tutmaya yardımcı olurlar;
- Programcının aynı kodu program boyunca gerektiği kadar kullanmasına izin verir;
- Programcının gerekli işlevleri tanımlamasına izin verir; ve,
- Başka programlarda kullanılabilirler.
Alt programları kullanmanın iki nedeni nedir?
Alt programları kullanmanın iki önemli avantajı yeniden kullanım ve soyutlama'dır. Sıralama programımızda alt programların aynı kodu tekrar kullanmamıza nasıl izin verdiğini gördük. Sort programı birçok swap yapsa da Swap prosedürünü sadece bir kez yazmamız yeterli. Swap'a yapılan her çağrı, prosedür için yazdığımız kodun aynısını kullanır.
Bir alt rutinin ana amacı nedir?
Bilgisayar programlamasında, bir altyordam, bir birim olarak paketlenmiş, belirli bir görevi gerçekleştiren bir program talimatları dizisidir. Bu birim daha sonra, söz konusu görevin gerçekleştirilmesi gereken her yerde programlarda kullanılabilir.
Alt programların genel olmasına izin verilir mi?
Genel bir alt program, parametrik polimorfizme sahip bir alt programdır. Agenel alt program aynı tek bellek konumunun farklı değer türlerinikabul edebilir. Parametrik olarak polimorfik alt programlara genellikle genel alt programlar denir.