Altyordam

Programlama bilgisayarda, bir altyordam bir birim olarak paketlenmiş belirli bir görevi yerine getiren bir dizi program talimatıdır. Bu birim daha sonra söz konusu görevin yapılması gereken her yerde programlarda kullanılabilir.

Altyordamlar programlar içinde veya birçok program tarafından kullanılabilen library içinde ayrı olarak tanımlanabilir. Farklı programlama dillerinde, bir altyordam prosedür, işlev, rutin, yöntem veya alt yordam. Çağrılabilir Birim genel terimi bazen kullanılır.

altyordam adı, bir alt yordamın, daha büyük bir programda veya başka bir alt yordamda bir adım olarak kullanılan bir bilgisayar programıyla aynı şekilde davrandığını gösterir. Bir altyordam genellikle, diğer altyordamlar da dahil olmak üzere, programın bir yürütülmesi sırasında birkaç kez ve birkaç yerden başlatılabilmesi için kodlanır ve daha sonra çağrıdan sonra bir sonraki talimata geri döner (dönüş), altyordam görevi tamamlandığında. Bir altyordam fikri ilk önce ENIAC üzerinde yaptığı çalışmalar sırasında John Mauchly tarafından tasarlandı, ve Ocak 1947'de "EDVAC tipi Makineler için Sorunların Hazırlanması" konulu Harvard sempozyumunda kaydedildi. Maurice Wilkes, David Wheeler ve Stanley Gill genel olarak bu kavramın kapalı alt bçlümü olarak adlandırdıkları biçimsel buluşu ile katkıda bulunmaktadır, contrasted with an open subroutine or macro.

Alt bölümler güçlü bir programlama aracıdır, ve birçok programlama dilinin sözdizimi, bunları yazmak ve kullanmak için destek içerir. alt yordamların mantıklı kullanımı (örneğin, yapısal programlama yaklaşımı yoluyla), genellikle kalitesini ve güvenilirliğini arttırırken, büyük bir program geliştirme ve sürdürme maliyetini önemli ölçüde azaltacaktır. Genellikle kütüphanelere toplanan alt bölümler, yazılım paylaşımı ve ticareti için önemli bir mekanizmadır. Nesne yönelimli programlama disiplini nesneler ve yöntemlere (bu nesnelere veya nesneye sınıflar eklenmiş alt rutinler) dayanır.

İş parçacığı kodu olarak adlandırılan derleme yönteminde, yürütülebilir program temel olarak bir alt bölüm çağrıları dizisidir.

Kaynakça 

Kaynak kodu
Programlama yapıları
Kötü çeviriden temizlenmesi gereken Vikipedi maddeleri