Definisi Program Aplikasi

Dialog kita dengan komputer dilakukan melalui perangkat lunak, program, dan aplikasi (semuanya identik). Tapi apa sebenarnya program itu?

Program aplikasi terdiri dari serangkaian instruksi yang dapat dipahami dan dijalankan oleh perangkat keras komputer sebagai perintah.

Bahasa dasar yang digunakan komputer adalah biner, terdiri dari satu dan nol. Praktis tidak mungkin untuk membayangkan realisasi program aplikasi menggunakan bahasa ini, dan terlebih lagi jika kita berbicara tentang aplikasi lengkap yang kita gunakan saat ini.

Sebagai format perantara antara bahasa yang “diucapkan” langsung oleh mesin dan manusia, assembler diciptakan. Setiap chip dan setiap arsitektur perangkat keras yang berbeda memiliki varian assemblernya sendiri, seperti berbagai bahasa yang digunakan di seluruh dunia.

Namun, assembler masih sangat rumit untuk program kompleks yang dapat melakukan banyak fungsi, meskipun ini valid untuk tugas yang memerlukan kontrol besar atas perangkat keras.

Sebuah anak tangga baru ditambahkan ke tangga yang telah membawa kita ke pemahaman yang lebih baik dengan mesin kita adalah bahasa tingkat tinggi, yang menyediakan struktur dan perintah yang mudah dipahami oleh siapa saja dengan latar belakang teknis, memungkinkan untuk menyusun dan mengembangkan aplikasi yang kompleks..

Sebuah program yang ditulis dalam bahasa tingkat tinggi harus melalui proses yang disebut kompilasi, di mana ia diterjemahkan ke dalam bahasa biner yang dimengerti mesin dan, oleh karena itu, dimungkinkan untuk mengeksekusinya.

Bahasa tingkat tinggi juga telah disertai dengan alat untuk memfasilitasi pembuatan aplikasi, seperti kompiler, lingkungan pengembangan dengan fasilitas untuk mengetik kode sumber dan menggunakannya kembali, dan lingkungan terintegrasi dengan semua jenis fungsi yang memungkinkan tugas yang berbeda dilakukan. keluar. dibutuhkan dari satu tempat.

Satu lagi nuansa: kita berbicara tentang program aplikasi karena kita dapat menerapkannya untuk menyelesaikan tugas tertentu. Ada jenis program lain, seperti utilitas atau perintah eksternal.

Kita bisa masuk ke dalam perdebatan tentang banyak jenis dan subtipe dari utilitas dan aplikasi, tetapi untuk definisi kita, diferensiasi dasar sudah cukup:

Program aplikasi memecahkan kebutuhan pengguna, sementara utilitas melayani, pada tingkat yang lebih besar atau lebih kecil, untuk menutupi tugas-tugas pemeliharaan dan manajemen komputer.

Dengan demikian, aplikasi akan menjadi pengolah kata, browser web, spreadsheet, database, atau program retouching gambar, sedangkan utilitas dapat berupa antivirus, pemadat file, atau pemformat disk.

Secara historis, ada juga satu lagi diferensiasi dalam program, umumnya pada hari-hari awal ilmu komputer mikro, yang saat ini tidak ada lagi dalam praktik: program yang dikompilasi (yang telah saya jelaskan) versus program yang ditafsirkan.

Saya telah menjelaskan program yang dikompilasi, kode sumber yang diterjemahkan, melalui proses yang disebut kompilasi, secara permanen ke dalam bahasa yang dipahami oleh komputer. Program yang ditafsirkan tidak dikompilasi, dan kode sumbernya diterjemahkan ke dalam bahasa mesin secara langsung pada waktu eksekusi.

Beberapa penerjemah BASIC, seperti GWBASIC, sekarang tidak digunakan kecuali untuk beberapa pecinta komputasi kuno, adalah eksponen maksimum dari jenis pemrograman ini.

Paling-paling, lingkungan dan bahasa yang ditafsirkan bertahan di bidang pendidikan untuk yang termuda.

Foto: Fotolia – aleutie / bakhtiarzein

Topik dalam Program Aplikasi

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET