BilgisayarlarProgramlama

Modüler programlama

Modüler programlama "böl ve yönet" prensibi ile çalışır. Değer soruşturma.

Modüler programlama genellikle modülleri olarak adlandırılır bağımsız küçük boyutlu bir bloklar, bir çok şekilde program düzenleyerek içerir, davranış ve yapı oldukça tamamen alt belirli ilkeler bulunmaktadır. Orada sözdizimsel bir görünümüdür zaman "birim" kavramının kullanımı paylaşmak için değer bir dil birimi programı ve yanı sıra, prosedürler şeklinde uygulanabilen çeşitli bloklar halinde büyük bir programın bir kırma ünitesi olduğunda fonksiyonları şeklinde. Modüler programlama kullanılması mümkün basitleştirmek kılan test programı ve hataların zamanında tespit. Kesinlikle kurulan programların hareketliliği artıracak diğer alt görevler, gelen donanım bağımlı görevleri ayrılabilir. zaman açısından kritik modüller önemli ölçüde sürecini kolaylaştırır ve verimlilik çok daha yüksektir yapar ayrı değiştirebilir. modüller etkin olarak diğer programlar için yapı taşları olarak kullanılabilir çünkü ek olarak, modüler programlama, anlamak çok daha kolaydır.

"Modül" kendisi programları yazarken modüler ilkesinin getirilmesi ile bağlantılı olarak programlamada kullanılmaya başlanmıştır. Yetmişlerde, bir modül belirli kurallara göre yazılmıştır fonksiyon ya da prosedürün bir tür olarak adlandırılan. o zaman genel olarak kabul şartları oluşmuş değil olduğundan, modül olan boyutu elli satıra kadar olan herhangi bir işlemi denir. Parnassus'un birinci modül için şartlar oluşturulmuştur somutlaştırılır: "Diğer içeriği hakkında az bilgi için yeterli olmalıdır, tek bir modül oluşturmak için" O Parnassus programlamada bilgi gizleme kavramını kurdu ilk kez ortaya çıktı. Onun tanım modülü düşük olarak herhangi bir tek prosedür ve hiyerarşi en üst düzeyde ifade edilebilir gerçeğine götürür. Güvenli küresel değişkenlerin dramatik bir etki tabi ve onların davranışları karmaşık programlarda tahmin etmek zor olduğundan bilgi, anda var yapıların kullanılarak elde edilememiştir gizlemek. Değişkenlerin izole bir yapı oluşturmak için gerekli idi. Onu oldu ve üzerinde modül adında ve esaslı ve modüler programlama doğdu.

Başlangıçta karmaşık yazılım sistemlerinin uygulama imar birleştiren ve belirli alt görevin uygulama ayrıntılarını gizler gibi işlevler ve prosedürler eşit modülü kullanılarak uygulanabilir varsayılmıştır. Ama Turbo Pascal dilinde tamamen modüler programlama ilkesini hayata geçirilememiştir. diğer herhangi modüllerden nesneleri almak için izin vermez çünkü tam iç modülleri desteklemeyen Bu dil, ithalat, yeterince esnek uyguladı. kişisel bilgisayarların çoğalması büyük ölçüde teorik hazırlık ortalama seviyede azaltılmış programlama halkının yelpazesini genişletmiştir ile, uygulama modüllerinin geliştirilmesi fonksiyonlarının ve prosedürlerin kütüphanelerin sorunu yaratma aracı olarak kullanıldığı gerçeği neden gerçeği ile bu gerçeği kombine etkisi. Sadece kalifiye programcılar operasyonların yapılanmasında tüm nesneler için dil yapılarının tam güç kullandı.

Bir programcının bakış açısıyla Pascal birimlerinde bakarsak, sayıları birbirinden bağımsızdır alt görevlere, bir dizi halinde sorunun ayrışma tarafından belirlenmelidir. Gerekirse Aşırı bir durumda, modülü gerçekleştirilir yerel eylem, sadece bir tedavi olduğu sonucuna kullanılabilir, bu taslak kodunda yapılan değişikliklerle programın diğer parçaların etkisinden tamamen bağımsız oldu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.birmiss.com. Theme powered by WordPress.