Rumah Pembangunan Apakah pengaturcaraan automatik? - definisi dari

Apakah pengaturcaraan automatik? - definisi dari

Isi kandungan:

Anonim

Definisi - Apakah maksud Pengaturcaraan Automatik?

Pengaturcaraan automatik adalah sejenis pengaturcaraan komputer di mana kod program dihasilkan secara automatik oleh program lain berdasarkan spesifikasi tertentu.

Satu program yang menulis lebih banyak kod ditulis, yang kemudiannya berjalan dan mencipta lebih banyak program. Dengan cara ini, penterjemah boleh dianggap sebagai program automatik dan bahasa peringkat tinggi yang mereka menterjemahkan ke dalam bahasa peringkat rendah adalah spesifikasi.

Techopedia menerangkan Pengaturcaraan Automatik

Pengaturcaraan automatik tidak selalu bermakna penjanaan program oleh program lain. Maksudnya berubah dari masa ke masa.

Pada tahun 1940-an, ini bermakna automasi proses manual pita kertas-pukulan yang merupakan program mesin kad punched.

Kemudian ia bermakna penerjemahan bahasa pengaturcaraan peringkat tinggi seperti Fortran dan ALGOL ke dalam kod mesin rendah.

Pada masa ini terdapat dua jenis yang dianggap sebagai pengaturcaraan automatik:

    Pengaturcaraan generatif: Ini biasanya berlaku dalam pengaturcaraan hari ini di mana perpustakaan standard digunakan untuk meningkatkan kecekapan dan kelajuan pengaturcaraan. Sebagai contoh dalam C ++, fungsi cout adalah sebahagian daripada perpustakaan biasa, dan pengkompil hanya menyediakan kod untuk cout semasa dikompilasi. Programmer tidak perlu melaksanakannya semula atau perlu mengetahui cara kerjanya.

    Generasi kod sumber: Kod sumber dijana berdasarkan model atau templat yang dibuat melalui alat pengaturcaraan atau persekitaran pembangunan bersepadu (IDE). Satu contoh yang baik ialah Google / MIT App Inventor di mana pengguna semata-mata perlu menyeret dan menggugurkan fungsi yang mereka mahu dan kemudian menyambung secara visual mereka satu sama lain untuk menentukan cara aplikasi berfungsi tanpa menaip apa-apa baris kod. Penjana kod sumber kemudian akan menghasilkan kod berdasarkan kepada bagaimana komponen disambungkan dalam templat yang dicipta.

Apakah pengaturcaraan automatik? - definisi dari