Ada (bahasa pemrograman)
Bahasa pemrograman Ada, adalah sebuah bahasa pemrograman prosedural yang didesain di bawah arahan Departemen Pertahanan Amerika Serikat pada akhir tahun 1970-an dan awalnya ditujukan sebagai bahasa utama dalam membangun perangkat lunak Departemen Pertahanan. Nama Ada sendiri diambil dari Augusta Ada Byron, seorang istri bangsawan (countess) Lovelace yang dianggap sebagai seorang pemrogram komputer (programmer) yang pertama. Bahasa ini diturunkan dari bahasa Pascal tetapi memiliki beberapa tambahan semantik dan sintaksis, seperti halnya eksekusi tugas secara serentak, operator overloading, dan juga module.
Ada | |
---|---|
Paradigma | Paradigma jamak |
Dirancang oleh |
|
Rilis perdana | 1980 |
Rilis stabil | Ada 2012 / 10 Desember 2012 |
Rilis pratayang | Ada 2012[1] / November 2011 |
Tipe sistem | static, strong, safe, nominative |
Sistem operasi | Cross-platform (multi-platform) |
Ekstensi nama berkas | .adb .ads |
Situs web | http://www.adaic.org/ |
Repositori | www |
Implementasi utama | |
Dialek | |
SPARK, Ravenscar profile | |
Terpengaruh oleh | |
ALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Java (Ada 2005), Eiffel (Ada 2012) | |
Mempengaruhi | |
C++, Eiffel, PL/SQL, VHDL, Ruby, Java, Seed7 | |
Sunting kotak info • L • B |
Fitur
Ada pertama kali dirancang untuk pemrograman sistem benam dan sistem waktu nyata systems. Ada Revisi 95, yang dirancang oleh Tucker Taft dari Intermetrics antara 1992 dan 1995, diperbarui dengan kemampuan untuk sistem, bilangan, keuangan, and pemrograman berorientasi objek.
Lihat juga
Rujukan
Standar mancanegara
- ISO/IEC 8652: Information technology—Programming languages—Ada
- ISO/IEC 15291: Information technology—Programming languages—Ada Semantic Interface Specification (ASIS)
- ISO/IEC 18009: Information technology—Programming languages—Ada: Conformity assessment of a language processor (ACATS)
- IEEE Standard 1003.5b-1996, the POSIX Ada binding
- Ada Language Mapping Specification Diarsipkan 2004-12-09 di Wayback Machine., the CORBA IDL to Ada mapping
Peralasan
(Dokumen ini telah diterbitkan dalam berbagai bentuk termasuk cetakan)
- Jean D. Ichbiah, John G. P. Barnes, Robert J. Firth and Mike Woodger, Rationale for the Design of the Ada Programming Language, 1986.
- John G. P. Barnes, Ada 95 rationale: the language: the standard libraries, 1995.
- John Barnes, Rationale for Ada 2005, 2005, 2006.