KomputerPemrograman

Pemrograman modular

pemrograman modular bekerja pada prinsip "memecah dan menguasai". Bernilai menyelidiki.

pemrograman modular melibatkan pengorganisasian program sebagai pluralitas blok berukuran kecil yang independen, yang biasanya disebut modul, perilaku dan struktur yang cukup benar-benar prinsip-prinsip tertentu bawahan. Perlu untuk berbagi penggunaan konsep "unit" ketika ada pandangan sintaksis unit bahasa program yang dan ketika itu adalah unit menghancurkan program besar menjadi beberapa blok yang dapat diimplementasikan dalam bentuk prosedur, serta dalam bentuk fungsi. Penggunaan pemrograman modular memungkinkan untuk menyederhanakan program pengujian dan deteksi tepat waktu kesalahan. Hal ini dapat dipisahkan dengan tegas tugas hardware-dependent dari sub-tugas lainnya, yang akan meningkatkan mobilitas program yang ditetapkan. modul waktu-kritis dapat mengubah secara terpisah, yang secara signifikan menyederhanakan proses dan membuat efisiensi yang jauh lebih tinggi. Selain itu, pemrograman modular jauh lebih mudah untuk memahami, karena modul dapat secara efektif digunakan sebagai blok bangunan untuk program lain.

Istilah "modul" itu sendiri mulai digunakan dalam pemrograman sehubungan dengan pengenalan prinsip modular saat menulis program. Pada tahun tujuh puluhan, modul yang disebut beberapa jenis fungsi atau prosedur yang telah ditulis menurut aturan tertentu. Sejak saat itu tidak dibentuk persyaratan yang berlaku umum, modul ini disebut proses apapun yang ukurannya sampai lima puluh baris. Parnassus pertama diwujudkan persyaratan untuk modul dibentuk: "Dalam rangka untuk membentuk satu modul harus cukup untuk pengetahuan minimal tentang isi dari yang lain" Ternyata itu adalah pertama kalinya Parnassus membentuk konsep menyembunyikan informasi dalam pemrograman. Definisinya membawa kita pada fakta bahwa modul dapat disebut prosedur tunggal sebagai yang terendah dan tingkat tertinggi hirarki. Aman menyembunyikan informasi yang tidak dapat dicapai dengan menggunakan struktur yang ada pada saat itu, karena mereka tunduk pada efek dramatis variabel global dan perilaku mereka sulit untuk memprediksi dalam program kompleks. Hal itu perlu untuk membuat struktur yang terisolasi dari variabel-variabel ini. Itu dia dan bernama modul, dan berdasarkan itu, dan lahir pemrograman modular.

Awalnya diasumsikan bahwa pelaksanaan sistem software yang kompleks dapat diimplementasikan dengan menggunakan modul setara dengan fungsi dan prosedur konstruksi menyatukan dan menyembunyikan rincian implementasi dari subtask tertentu. Tapi dalam bahasa Turbo Pascal itu tidak sepenuhnya menerapkan prinsip pemrograman modular. Bahasa ini tidak mendukung modul internal yang penuh, impor dilaksanakan kurang fleksibel, karena tidak memungkinkan untuk mengimpor objek dari setiap modul lain. Pengaruh gabungan dari fakta ini dengan fakta bahwa dengan menjamurnya komputer pribadi sangat memperluas jangkauan orang pemrograman, yang mengurangi tingkat rata-rata persiapan teoritis, menyebabkan fakta bahwa pengembangan modul aplikasi yang digunakan sebagai sarana menciptakan masalah perpustakaan fungsi dan prosedur. Hanya programmer yang berkualitas menggunakan kekuatan penuh dari struktur bahasa untuk semua objek dalam penataan operasi.

Jika Anda melihat unit Pascal dari perspektif programmer, jumlah mereka harus ditentukan oleh dekomposisi masalah menjadi beberapa sub-tugas, independen satu sama lain. Dalam kasus ekstrim, modul dapat digunakan untuk kesimpulan itu hanya satu pengobatan, jika diperlukan, untuk aksi lokal bahwa itu dilakukan, itu benar-benar independen dari pengaruh bagian lain dari program dengan perubahan yang dibuat dalam kode rancangan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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