Ada (programlama dili)


Ada
ParadigmasıÇok paradigmalı
İlk çıkışıŞubat 1980) (1980-02)
TasarımcıMIL-STD-1815/Ada1983: Jean Ichbiah; Ada1995: Tucker Taft; Ada2005: Tucker Taft
Kararlı sürümAda 2005 (1 Şubat 2016) (2016-02-01))
Önemli uygulamalarıGNAT
LehçeleriAda 83, Ada 95, Ada 2005
EtkilendikleriALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Java (Ada 2005)
EtkiledikleriC++, Eiffel, PL/SQL, VHDL, Ruby, Java, Seed7
Olağan dosya uzantıları.adb, .ads
Web sitesiwww.adaic.org
AilesiPascal

Ada, yapısal, statik tipli, zorunlu, geniş spektrumlu ve nesne yönelimli bir üst düzey bilgisayar programlama dilidir. Pascal ve diğer dillerin genişletilmiş halidir. Gömülü design-by-contract (DbC), güçlü yazımı, açık eşzamanlı, senkronize mesaj geçişi, korunmuş objeli ve belirsiz bir dildir. Ada kod güvenliğini ve sürdürebilirliğini derleyicide hataları bularak geliştirdi.[1]

Ada Fransız bilgisayar bilimcisi Jean Ichbiah ve ekibi tarafından Amerika Birleşik Devletleri Savunma Bakanlığı ile sözleşmeli olarak geliştirildi. Ordudaki çeşitli donanımları çalıştıracak ortak bir yazılım olarak düşünülmüştür. Temel alınan diller arasında ALGOL, Pascal ve PL/1 vardı ama C yoktu.

İngiliz şairi Lord Byron'ın 1834'te ilk bilgisayar makinesi sayılacak Charles Babbage'in analitik makinesini destekleyen kızı Lady Ada Lovelace (1815-1852)'ın ismini taşır. 95'te dinamik iletimi içeren nesne yönelimli programlama desteği dahil edildi.

  1. ^ "Ada Letters 43.1". 19 Aralık 2023 tarihinde kaynağından arşivlendi. 

Developed by StudentB