Pada ilmu komputer, pemrograman imperatif ialah sebuah paradigma pemrograman yang menggunakan pernyataan agar mengubah status program. Dalam hal yang hampir sama bahwa modus imperatif pada bahasa alami yang mengungkapkan perintah, program imperatif terdiri dari perintah yang harus dikerjakan oleh komputer. Pemrograman imperatif memusatkan pada mendeskripsikan bagaimana program beroperasi.

Istilah acap digunakan berlawanan ialah pemrograman deklaratif, yang mendeskripsikan pada apa yang program perlu selesaikan tanpa menentukan bagaimana program harus mencapai hasil.

Tipe pemrograman imperatif

sunting

Pemrograman prosedural ialah jenis dari pemrograman imperatif yang mana program dibangun dari satu atau lebih prosedur (pula disebut subrutin atau fungsi). Istilah yang kerap dipakai sebagai sinonim, tetapi penggunaan akan prosedur memiliki pengaruh dramatis pada bagaimana kemunculan program imperatif dan bagaimana dibangun. Pemrograman prosedural yang mana pengubahan status ditempatkan kepada prosedur atau dibatasi pada argumen eksplisit dan kembali dari prosedur, ialah bentuk dari pemrograman terstruktur. Sejak tahun 1960-an berlanjut, pemrograman terstruktur dan pemrograman modular secara umum telah dianjurkan sebagai teknik kepada meningkatkan pemeliharaan dan kualitas menyeluruh akan program imperatif.

Basis pemrograman imperatif

sunting

Implementasi perangkat keras dari hampir semua komputer ialah imperatif. Mendekati semua perangkat keras komputer ialah dirancang kepada eksekusi bahasa mesin yang mana ialah bawaan kepada komputer dan ditulis dalam gaya imperatif. Karena rancangan dasar dari pemrograman imperatif dikenal secara konseptual dan secara langsung terkandung di dalam perangkat keras, sebagian besar bahasa pemrograman ialah berdaya imperatif.

Sejarah pemrograman imperatif

sunting

Bahasa imperatif paling awal ialah bahasa mesin akan komputer semula. Pada bahasa ini, instruksi amat sederhana yang menjadikan implementasi perangkat keras lebih mudah, tetapi rintangan kreasi program kompleks. Fortran dikembangkan John Backus di IBM mulai tahun 1954, bahasa pemrograman utama pertama kepada melepaskan halangan oleh bahasa mesin pada kreasi program kompleks. Fortran ialah bahasa kompilasi yang menyediakan nama, variabel, ekspresi kompleks dan banyak karakteristik lain yang kini umum dalam bahasa imperatif.

Lihat pula

sunting

Referensi

sunting
  • Sebesta, Robert W. Concepts of Programming Languages, edisi ke-3. Reading, Mass.: Addison-Wesley Publishing Company, 1996.

📚 Artikel Terkait di Wikipedia

C (bahasa pemrograman)

Bahasa pemrograman C adalah bahasa pemrograman komputer bertujuan umum yang dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell

Program komputer

pemrograman yang digunakannya. Dua paradigma utama yang umum digunakan adalah imperatif dan deklaratif. Program yang ditulis dalam bahasa pemrograman

Java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat

Bahasa pemrograman

Sebagian besar bahasa pemrograman adalah bahasa formal berdasarkan teks, tetapi juga dapat berupa grafis. Deskripsi bahasa pemrograman dibagi menjadi dua

Pemrograman prosedural

Pemrograman prosedural adalah sebuah paradigma pemrograman, yang penamaannya diambil dari pemrograman imperatif berdasarkan konsep pemanggilan prosedur

Go (bahasa pemrograman)

adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Go adalah bahasa pemrograman sumber terbuka

Pemrograman fungsional

paradigma pemrograman deklaratif di mana definisi fungsi adalah pohon ekspresi yang masing-masing mengembalikan nilai, bukan urutan pernyataan imperatif yang

Python (bahasa pemrograman)

memiliki pengumpulan sampah. Ini mendukung beberapa paradigma pemrograman, termasuk pemrograman terstruktur (terutama, prosedural), berorientasi objek, dan