Apa itu Pemrograman Generik?

Pemrograman generik adalah salah satu jenispemrograman komputerpopuler yangditulis sedemikian rupa sehingga menciptakan kode seefisien mungkin sambil membiarkan kode tersebut diterapkan ke sebanyak mungkin situasi tanpa memerlukan perubahan apa pun pada kode asli itu sendiri.Setelah kode ditulis, itu hanya dapat melakukan fungsi yang sama persis seperti yang ditulisnya.Dengan menggunakan pemrograman generik untuk membuat kode yang bekerja di sejumlah situasi yang berbeda, sambil tetap melakukan fungsi dasar yang sama secara keseluruhan, programmer dapat menggunakan satu bagian kode dalam program yang berbeda tanpa pernah membuat perubahan ke aslinya.

C++, bahasa pemrograman komputer yang umum digunakan, memungkinkan untuk memodifikasi kode yang ada tanpa mengubahnya.

Selama tahun 1970-an, pemrograman generik memulai debutnya dalam bahasa pemrograman Ada dan CLU.Segera setelah itu, bahasa pemrograman lain seperti Java dan C++ mulai menggunakan pemrograman generik untuk menyederhanakan kode pemrograman sambil membiarkan kode yang sama digunakan dalam beberapa skenario.Setiap bahasa pemrograman memiliki cara tertentu dalam menggunakan kode ini dan istilah yang berbeda untuk menggambarkannya.”Generik,” “templat,” dan “tipe berparameter” semuanya telah digunakan di beberapa titik atau lainnya untuk merujuk pada contoh pemrograman generik.

Pemrograman generik adalah bentuk populer dari pemrograman komputer yang menciptakan kode seefisien mungkin.

Untuk memahami jenis pemrograman ini, penting untuk mengetahui konsep dasar tentang cara kerja bahasa pemrograman.Jika, misalnya, Paul ingin menulis sebuah program yang menambahkan dua angka bersama-sama, dia akan mengetikkan kode komputer untuk menambahkan dua objek.Dia kemudian akan memberi tahu komputer bahwa kedua objek itu adalah angka dan bahwa jawaban akhirnya harus berupa angka juga.

Sementara program akan bekerja selama Paul menambahkan dua angka, itu akan macet jika dia mencoba untuk menambahkan yang lain bersama-sama.Jika Paul memutuskan untuk merangkai kalimat menjadi satu paragraf, program akan macet karena akan menemukan huruf dan bukan angka.Namun, Paul dapat memperbaiki masalah ini dengan menggunakan pemrograman generik untuk memberi tahu program asli agar menerima sejumlah variabel — baik angka maupun huruf — dan dengan demikian program dapat membuat kalimat atau melakukan penjumlahan.

Tidak semua bahasa pemrograman memerlukan konsep pemrograman generik agar efisien.Mereka yang menggunakannya adalah bahasa yang diketik secara statis.Ini berarti bahwa kode diatur dalam batu, sehingga untuk berbicara, dan tidak dapat diubah saat program sedang berjalan.Untuk alasan ini, jika seorang programmer menetapkan bahwa input dari pengguna akan berupa huruf dan pengguna mengetikkan angka, program tidak dapat menggunakan input tersebut.Jadi pemrogram mencoba meramalkan semua tipe data logis yang dapat dimasukkan pengguna, baik itu angka, huruf, atau simbol, dan membuat program yang dapat menyesuaikannya.

Related Posts