Apa Itu Pemrograman?

Apa Itu Pemrograman?
Apa Itu Pemrograman?

Video: Apa Itu Pemrograman?

Video: Apa Itu Pemrograman?
Video: 2. APA ITU PEMROGRAMAN? 2024, April
Anonim

Agar perangkat berfungsi sesuai kebutuhan pengguna, perangkat harus diprogram dengan benar (menulis program untuk komputer, mengembangkan rangkaian logika untuk FPGA, menulis informasi ke ROM, dll.). Sejumlah besar tindakan dapat disebut pemrograman, tetapi dalam pengertian biasa itu adalah menulis program komputer.

Apa itu pemrograman?
Apa itu pemrograman?

Dalam arti sempit, pemrograman (atau pengkodean) berarti menulis program (instruksi untuk komputer) dalam bahasa pemrograman tertentu sesuai dengan algoritma yang dibuat. Biasanya, mereka memiliki sintaks yang dapat dibaca manusia. Orang yang terlibat dalam pemrograman disebut programmer (coders atau hanya "coders"), dan mereka yang membuat algoritma disebut algoritma. Dalam arti luas, pemrograman harus dipahami sebagai keseluruhan rangkaian kegiatan yang berhubungan dengan pembuatan dan pemeliharaan produk perangkat lunak (software komputer) agar berfungsi dengan baik. Yang paling akurat adalah istilah modern - "rekayasa perangkat lunak" (atau hanya "rekayasa perangkat lunak"). Spesialis di bidang ini terlibat dalam pengaturan tugas, merancang program, membangun algoritme, menulis teks program, menguji, men-debug, mendokumentasikan, dan memelihara Pemrograman komputer apa pun didasarkan pada penggunaan bahasa pemrograman. Untuk menjalankan program di komputer, diperlukan penerjemah yang akan menerjemahkan bahasa yang dapat dibaca manusia (program tertulis) ke dalam bahasa instruksi mesin. Ada dua jenis penerjemah - interpreter dan compiler. Perbedaan utama di antara mereka adalah bahwa yang pertama segera mengeksekusi program, sedangkan yang kedua hanya menerjemahkannya ke dalam bahasa instruksi mesin, tanpa menjalankannya lebih lanjut. Untuk menjalankan suatu program, terlebih dahulu harus dikompilasi atau diinterpretasikan. Sebelumnya, Anda harus menulis program dan kemudian mengompilasinya secara terpisah, yang memperumit proses pengujian dan debugging. Saat ini terdapat berbagai Integrated Development Environment. IDE termasuk editor untuk mengedit dan memasukkan teks program dan berbagai penerjemah dari berbagai bahasa. Selain itu, mereka dapat mencakup berbagai rutinitas lain yang memfasilitasi proses pembuatan, pengujian, dan pemeliharaan produk perangkat lunak.

Direkomendasikan: