Daftar Isi:
Definisi - Apa arti Pemrograman Otomatis?
Pemrograman otomatis adalah jenis pemrograman komputer di mana kode program dihasilkan secara otomatis oleh program lain berdasarkan spesifikasi tertentu.
Sebuah program yang menulis lebih banyak kode ditulis, yang kemudian berjalan dan menciptakan lebih banyak program. Di satu sisi, penerjemah dapat dianggap sebagai program otomatis dan bahasa tingkat tinggi yang mereka terjemahkan ke bahasa tingkat bawah adalah spesifikasinya.
Techopedia menjelaskan Pemrograman Otomatis
Pemrograman otomatis tidak selalu berarti pembuatan program oleh program lain. Maknanya berkembang dari waktu ke waktu.
Pada tahun 1940-an, itu berarti otomatisasi proses manual meninju kertas yang merupakan program mesin kartu berlubang.
Kemudian itu berarti terjemahan bahasa pemrograman tingkat tinggi seperti Fortran dan ALGOL ke dalam kode mesin tingkat rendah.
Saat ini ada dua jenis yang dianggap pemrograman otomatis:
Pemrograman generatif: Ini yang biasanya terjadi dalam pemrograman saat ini di mana perpustakaan standar digunakan untuk meningkatkan efisiensi dan kecepatan pemrograman. Sebagai contoh di C ++, fungsi cout adalah bagian dari pustaka standar, dan kompilator hanya memasok kode untuk cout selama kompilasi. Programmer tidak perlu mengimplementasikan ulang atau bahkan perlu tahu cara kerjanya.
Pembuatan kode sumber: Kode sumber dihasilkan berdasarkan pada model atau templat yang dibuat melalui alat pemrograman atau lingkungan pengembangan terintegrasi (IDE). Contoh yang baik adalah Google / MIT App Inventor di mana pengguna hanya perlu menyeret dan menjatuhkan fungsi yang mereka inginkan dan kemudian menghubungkannya secara visual untuk menentukan cara kerja aplikasi tanpa harus mengetikkan baris kode apa pun. Generator kode sumber kemudian akan menghasilkan kode berdasarkan bagaimana komponen terhubung dalam templat yang telah dibuat.