Definisi Program Aplikasi
Bermacam Macam / / July 04, 2021
Oleh Guillem Alsina González, pada Februari. 2017
Dialog kami dengan komputer dilakukan melalui perangkat lunak, program, aplikasi (sinonim semuanya). Tapi apa sebenarnya program itu?
Program aplikasi terdiri dari serangkaian instruksi yang perangkat keras komputer dapat memahami dan mengeksekusi 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 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 valid untuk tugas-tugas yang membutuhkan kontrol besar atas itu perangkat keras.
Sebuah anak tangga baru ditambahkan ke tangga yang telah membawa kami ke pemahaman yang lebih baik dengan mesin kami adalah bahasa tingkat tinggi, yang menyediakan struktur dan perintah yang mudah dimengerti bagi siapa saja dengan latar belakang teknis, memungkinkan Anda untuk menyusun dan mengembangkan aplikasi 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 oleh 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 fungsionalitas yang memungkinkan untuk melaksanakan tugas-tugas yang diperlukan berbeda dari tempat tunggal.
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 prosesor teks, a peramban web, a lembar kerja, Sebuah basis data, atau program retouching gambar, sementara utilitas mungkin berupa anti Virus, pemadat file, atau pemformat disk.
Secara historis, ada juga lebih banyak diferensiasi dalam program, umumnya pada hari-hari awal mikroinformatika, yang saat ini tidak ada lagi dalam praktik: program yang dikompilasi (yang telah saya jelaskan) versus 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 komputasiantik adalah eksponen maksimum dari jenis ini pemrograman.
Paling-paling, lingkungan dan bahasa yang ditafsirkan bertahan di bidang pendidikan untuk yang termuda.
Foto: Fotolia - aleutie / bakhtiarzein
Topik dalam Program Aplikasi