KomputerPengaturcaraan

Program modular

pengaturcaraan Modular berfungsi pada prinsip "pecah dan perintah". Bernilai menyiasat.

pengaturcaraan Modular melibatkan penganjuran program ini sebagai kemajmukan blok bersaiz kecil bebas, yang biasanya dipanggil modul, tingkah laku dan struktur agak sepenuhnya prinsip-prinsip tertentu bawahan. Ia adalah bernilai untuk berkongsi penggunaan konsep "unit" apabila terdapat pemandangan sintaktik unit bahasa program dan apabila ia adalah satu unit menghancurkan program besar ke beberapa blok yang boleh dilaksanakan dalam bentuk prosedur, dan juga dalam bentuk fungsi. Penggunaan program modular membolehkan untuk memudahkan program ujian dan pengesanan tepat pada masanya daripada kesilapan. Ia boleh tegas dipisahkan tugas perkakasan yang bergantung kepada dari tugasan kecil lain, yang akan meningkatkan mobiliti program ditubuhkan. modul kritikal masa boleh mengubah secara berasingan, yang ketara memudahkan proses dan membuat kecekapan adalah lebih tinggi. Di samping itu, program modular adalah lebih mudah untuk memahami, kerana modul boleh digunakan dengan berkesan sebagai blok bangunan untuk program lain.

Istilah "modul" itu sendiri mula digunakan dalam pengaturcaraan yang berkaitan dengan pengenalan prinsip modular semasa menulis program. Pada tahun tujuh puluhan, modul yang dipanggil beberapa jenis fungsi atau prosedur, yang telah ditulis mengikut peraturan tertentu. Kerana pada masa itu tidak ditubuhkan keperluan yang diterima umum, modul dipanggil apa-apa proses yang saiz mencapai lima puluh baris. Parnassus pertama concretized keperluan untuk modul telah dibentuk: ". Dalam usaha untuk membentuk modul tunggal perlu mencukupi untuk pengetahuan minima mengenai kandungan yang lain" Ternyata ia adalah kali pertama Parnassus membentuk konsep maklumat bersembunyi dalam pengaturcaraan. definisi beliau membawa kita kepada fakta bahawa modul boleh dirujuk kepada mana-mana prosedur tunggal sebagai yang paling rendah dan tahap tertinggi hierarki. Selamat menyembunyikan maklumat itu tidak dapat dicapai dengan penggunaan struktur yang wujud pada masa itu, kerana mereka tertakluk kepada kesan dramatik pembolehubah global dan tingkah laku mereka adalah sukar untuk meramalkan dalam program-program yang kompleks. Ia adalah perlu untuk mewujudkan satu struktur yang diasingkan daripada pemboleh ubah ini. Ia adalah beliau dan dinamakan modul, dan berdasarkan itu, dan dilahirkan program modular.

Pada mulanya ia dianggap bahawa pelaksanaan sistem perisian kompleks boleh dilaksanakan menggunakan modul setanding dengan fungsi-fungsi dan prosedur pembinaan menyatukan dan menyembunyikan butiran pelaksanaan subtask tertentu. Tetapi dalam bahasa Turbo Pascal ia tidak dilaksanakan sepenuhnya prinsip pengaturcaraan modular. Bahasa ini tidak menyokong modul dalaman penuh, import dilaksanakan cukup fleksibel, kerana ia tidak membenarkan untuk mengimport objek dari mana-mana modul lain. Pengaruh gabungan fakta ini dengan fakta bahawa dengan percambahan komputer peribadi banyak berkembang pelbagai orang pengaturcaraan, yang mengurangkan tahap purata penyediaan teori, membawa kepada hakikat bahawa pembangunan modul aplikasi telah digunakan sebagai satu cara untuk mewujudkan masalah perpustakaan fungsi dan prosedur. Hanya pengaturcara yang mahir menggunakan kuasa yang penuh dengan struktur bahasa untuk semua objek dalam penstrukturan operasi.

Jika anda melihat unit Pascal dari perspektif yang pengaturcara, bilangan mereka hendaklah ditentukan oleh penguraian masalah ini kepada beberapa sub-tugas, bebas daripada satu sama lain. Dalam kes yang melampau, modul boleh digunakan untuk membuat kesimpulan hanya satu rawatan, jika perlu, kepada tindakan tempatan yang ia dijalankan, ia adalah benar-benar bebas daripada pengaruh bahagian lain program dengan perubahan yang dibuat dalam kod draf.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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