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
ParadigmaParadigma jamak
Dirancang oleh
  • MIL-STD-1815/Ada 83: Jean Ichbiah
  • Ada 95: Tucker Taft
  • Ada 2005: Tucker Taft
Rilis perdana1980
Rilis stabil
Ada 2012 / 10 Desember 2012; 11 tahun lalu (2012-12-10)
Rilis pratayang
Ada 2012[1] / November 2011; 12 tahun lalu (2011-11)
Tipe sistemstatic, strong, safe, nominative
Sistem operasiCross-platform (multi-platform)
Ekstensi nama berkas.adb .ads
Situs webhttp://www.adaic.org/
Repositoriwww.adaic.org
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
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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)

Buku

Pranala luar