Definisi Ada (Pemrograman)
Bermacam Macam / / July 04, 2021
Oleh Guillem Alsina González, pada Jan. 2018
Programmer pertama dalam sejarah adalah Augusta Ada King (Byron lahir, putri penyair terkenal Lord Byron), Countess of Lovelace, yang menulis serangkaian algoritme untuk digunakan dalam Mesin Analisis Universal Charles Babbage.
Meskipun mesin itu tidak berkembang, pikiran analitis Ada yang tajam membuatnya tercatat dalam sejarah sebagai orang pertama yang dianggap telah menulis acara TV. komputer dan, oleh karena itu, programmer pertama. Pahala seperti itu seharusnya mendapat penghargaannya dan ini, bagaimana bisa sebaliknya, harus datang dalam bentuk bahasa dari pemrograman.
Ada adalah bahasa pemrograman tujuan umum yang mengikuti filosofi orientasi objek, yang selain mudah, juga sangat lengkap.
Namun, itu bukan salah satu bahasa yang paling banyak digunakan, tertinggal di belakang C / C ++ atau Java, sebagian besar waktu direduksi menjadi cakupan belaka akademik berkat kesederhanaannya.
Penciptaan bahasa pemrograman ini ditugaskan oleh Departemen Pertahanan Amerika Serikat pada tahun 1970-an, sehingga keamanan memainkan peran penting.
Itulah sebabnya, di luar bidang akademik yang disebutkan di atas, penggunaan bahasa ini dimaksudkan untuk misi-kritis dan sistem kontrol, tugas-tugas di mana kegagalan tidak diperbolehkan.
Sektor seperti kontrol lalu lintas udara atau kereta api (di mana kesalahan dapat menyebabkan kecelakaan dan, dengan itu, biaya kehidupan rakyat), kontrol mesin di industri berat, atau di sektor pertahanan dan militer, adalah bidangnya dari aplikasi kebiasaan bahasa ini.
Untuk mengatasi kesalahan pemrograman, Ada dirancang sebagai bahasa yang diketik dengan kuat.
Artinya kita harus mendeklarasikan semua variabel dengan tipe tertentu yang sudah ada, sehingga sistem tahu persis bagaimana menanganinya.
Dalam bahasa yang diketik dengan kuat, kesalahan ini terdeteksi pada waktu kompilasi, jadi kita tidak perlu lagi mengalaminya saat runtime.
Juga termasuk dalam bahasa ini adalah serangkaian perlindungan yang terus-menerus memantau apa yang dilakukan program.
Mekanisme ini mempengaruhi kinerja program yang dijalankan, sehingga kami dapat menonaktifkannya jika kami ingin bekerja dengan cara yang lebih cepat, meskipun ini akan menjadi pantai mengorbankan sebagian besar dari keamanan dari eksekusi.
Fitur lain yang menarik dari Ada yang membuatnya ideal untuk tugas-tugas misi-kritis adalah bahwa ia menawarkan, dari dasar, mekanisme asli untuk memanfaatkan kemampuan multithreaded dari komputer.
Hal ini memungkinkan programmer untuk meluncurkan proses di paralel untuk, misalnya, memulai tugas lain, melakukan perhitungan atau operasi yang hasilnya diperlukan dalam program utama, atau melakukan simulasi yang hasilnya diperhitungkan dalam program Kepala Sekolah.
Bagi siapa saja yang ingin memasuki dunia pemrograman di Ada, ada dokumentasi lengkap yang dapat diakses secara gratis di Internet, selain kompiler gratis seperti GNAT.
Foto: Fotolia - niki99
Topik dalam Ada (Pemrograman)