Skip to main content

Apa itu pemrograman generik?

Pemrograman generik adalah salah satu jenis pemrograman komputer yang populer yang ditulis sedemikian rupa sehingga membuat kode yang paling efisien yang memungkinkan sambil memungkinkan kode untuk diterapkan pada sebanyak mungkin situasi tanpa memerlukan perubahan pada kode asli itu sendiri.Setelah kode ditulis, ia hanya dapat melakukan fungsi yang tepat untuk ditulis.Dengan menggunakan pemrograman generik untuk membuat kode yang berfungsi dalam sejumlah situasi yang berbeda, sambil tetap melakukan fungsi dasar dan keseluruhan yang sama, pemrogram dapat menggunakan satu kode dalam program yang berbeda tanpa pernah membuat perubahan pada aslinya.

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 memungkinkan kode yang sama digunakan dalam beberapa skenario.Setiap bahasa pemrograman memiliki cara khusus untuk menggunakan kode ini dan istilah yang berbeda untuk menggambarkannya.Jenis generik, templat, dan tipe parameter telah digunakan di beberapa titik atau lainnya untuk merujuk pada contoh pemrograman generik.

Untuk memahami jenis pemrograman ini, penting untuk mengetahui konsep dasar tentang cara kerja bahasa pemrograman.Jika, misalnya, Paul ingin menulis program yang menambahkan dua angka bersama -sama, ia akan mengetikkan kode komputer untuk menambahkan dua objek.Dia kemudian akan memberi tahu komputer bahwa kedua objek itu adalah angka dan bahwa jawaban akhir juga harus menjadi angka.bersama.Jika Paul memutuskan untuk merangkai kalimat bersama untuk membentuk paragraf, program akan macet karena akan menemukan surat dan bukan angka.Paul dapat memperbaiki masalah ini, dengan menggunakan pemrograman generik untuk memberi tahu program asli untuk menerima sejumlah variabel mdash;Nomor dan huruf mdash;dan dengan demikian program dapat membuat kalimat atau melakukan penambahan.

Tidak semua bahasa pemrograman membutuhkan konsep pemrograman generik agar mereka efisien.Mereka yang menggunakannya adalah bahasa yang diketik secara statis.Ini berarti bahwa kode diatur dalam batu, jadi untuk berbicara, dan tidak dapat diubah saat program berjalan.Untuk alasan ini, jika seorang programmer menentukan bahwa input dari pengguna akan dalam bentuk huruf dan pengguna mengetik angka, program tidak dapat menggunakan input.Dengan demikian pemrogram mencoba meramalkan semua tipe data logis yang dapat dimasukkan pengguna, baik angka, huruf, atau simbol, dan membuat program yang dapat menyesuaikannya.