Skip to main content

Apa itu pemrograman literasi?

Pemrograman Literate adalah strategi yang berfungsi sebagai alternatif untuk pemrograman terstruktur.Gagasan yang mendasari di balik jenis pemrograman ini adalah untuk memungkinkan pengembang untuk lebih fokus pada logika dan aliran proses pemikiran mereka saat menulis program, daripada mengharuskan pemrograman ditulis dengan cara yang diamanatkan oleh komputer tempat perangkat lunak dimaksudkanuntuk digunakan.Dengan pendekatan ini, programmer lebih berfokus pada cara yang paling logis untuk menulis pemrograman sehingga mencapai hasil yang diinginkan, kemudian berfokus pada cara memprogram komputer sehingga perangkat lunak berfungsi dengan baik.

Tidak seperti pemrograman terstruktur, pemrograman melek huruf sering memanfaatkanBahasa hari umum dikombinasikan dengan kode sumber yang dianggap tradisional.Pendekatan ini memungkinkan programmer untuk membuat makro yang bersifat deskriptif dan penjelas, berdasarkan proses pemrogram.Hasil akhirnya adalah penciptaan bahasa yang secara efektif mencakup bahasa pemrograman yang mendasarinya dengan frasa penjelas ini.Dengan pemrograman melek, dokumentasi kode dianggap sama dengan kode itu sendiri, daripada anak perusahaan atau tambahan.

Aspek lain yang membantu membedakan pemrograman melek huruf dari pemrograman terstruktur adalah cara unsur -unsur program berinteraksi satu sama lain.Dalam situasi pemrograman terstruktur, interaksi lebih vertikal atau hierarkis dalam desain.Dengan pendekatan melek dalam tugas pemrograman, unsur -unsur itu dipikirkan dalam hal mosaik yang terjalin, di mana unsur -unsurnya lebih atau kurang sama dengan satu sama lain.

Para pendukung pemrograman melek biasanya membuat klaim bahwa pendekatan khusus ini membuatnya perlu bagi programmer untuk mengartikulasikan proses berpikir yang masuk ke dalam program.Ini menawarkan keuntungan karena dapat mengidentifikasi kelemahan dalam logika programmer dengan lebih presisi, dan mengimplementasikan perubahan atau modifikasi yang memungkinkan pemrograman untuk beroperasi dengan lebih presisi dan efisiensi.Selain itu, sifat dari pendekatan ini membantu menciptakan jejak dokumentasi yang membuatnya lebih mudah untuk merekonstruksi logika yang diterapkan pada tugas dari awal hingga akhir.Dalam hal mengadaptasi kode untuk aplikasi tertentu oleh pengguna akhir, ini membuatnya lebih mudah untuk mengikuti aliran logika untuk program dasar, dan mengidentifikasi titik untuk bercabang untuk menjalankan tugas tertentu.Dari titik itu, programmer dapat menambah atau memodifikasi kode sehingga fungsi -fungsi penting tidak terganggu, dan fungsi baru dengan mudah diintegrasikan ke dalam proses keseluruhan.