Definisi Ada (Pemrograman)

Programmer pertama dalam sejarah adalah Augusta Ada King (Byron sejak lahir, putri penyair terkenal Lord Byron), Countess of Lovelace, yang menulis serangkaian algoritma untuk digunakan dalam mesin analitik universal Charles Babbage.

Terlepas dari kegagalan mesin, pikiran analitis Ada yang tajam membuatnya tercatat dalam sejarah sebagai orang pertama yang dianggap telah menulis program komputer , dan dengan demikian programmer pertama. Kelebihan tersebut adalah untuk memiliki kehormatan dan ini, bagaimana bisa sebaliknya, harus datang dengan bentuk bahasa dari pemrograman .

Ada adalah bahasa pemrograman tujuan umum yang mengikuti filosofi orientasi objek, yang selain mudah, juga sangat lengkap.

Namun, ini bukan salah satu bahasa yang paling banyak digunakan, tertinggal di belakang C / C ++ atau Java, sebagian besar waktu direduksi menjadi bidang akademis murni 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 udara atau kontrol lalu lintas kereta api (di mana kesalahan dapat menyebabkan kecelakaan dan, dengan itu, biaya kehidupan orang-orang), kontrol mesin di industri berat, atau dalam pertahanan dan sektor militer, adalah bidang umum dari aplikasi dari bahasa ini.

Untuk mengatasi kesalahan pemrograman, Ada dirancang sebagai bahasa yang diketik dengan kuat.

Artinya kita harus mendeklarasikan semua variabel dengan tipe tertentu yang ada, sehingga sistem tahu persis bagaimana menanganinya.

Dalam bahasa yang sangat diketik, 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 dengan yang program berjalan, sehingga kita dapat menonaktifkan mereka jika kita ingin bekerja lebih cepat, meskipun ini akan berada di biaya mengorbankan bagian penting dari pelaksanaan keamanan .

Fitur menarik lainnya dari Ada yang membuatnya ideal untuk digunakan dalam tugas-tugas penting adalah ia menawarkan, dari awal, mekanisme asli untuk memanfaatkan kemampuan multiproses komputer.

Hal ini memungkinkan programmer untuk meluncurkan proses secara paralel , misalnya, memulai tugas lain, melakukan perhitungan atau operasi yang hasilnya diperlukan dalam program utama, atau melakukan simulasi yang hasilnya diperhitungkan dalam program utama.

Bagi siapa saja yang ingin memasuki dunia pemrograman di Ada, ada banyak dokumentasi yang dapat diakses secara bebas di Internet , serta kompiler gratis seperti GNAT.

Foto: Fotolia – niki99

Topik dalam Ada (Pemrograman)

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET