Ada (programlama dili)

Vikipedi, özgür ansiklopedi
Atla: kullan, ara
Ada
Paradigması Çok paradigmalı
İlk çıkışı 1980
Tasarımcı MIL-STD-1815/Ada1983: Jean Ichbiah; Ada1995: Tucker Taft; Ada2005: Tucker Taft
Kararlı sürüm Ada 2005 (2007)
Tip sistemi statik, güçlü, dinamik, güvenli, yalın
Önemli uygulamaları GNAT
Lehçeleri Ada 83, Ada 95, Ada 2005
Etkilendikleri ALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Java (Ada 2005)
Etkiledikleri C++, Eiffel, PL/SQL, VHDL, Ruby, Java, Seed7

Ada, yapısal, statik tipli, zorunlu, geniş spektrumlu ve nesne yönelimli bir üst düzey bilgisayar programlama dilidir.

İngiliz şairi Lord Byron'ın 1834'de ilk bilgisayar makinası sayılacak Charles Babbage'in analitik makinasını destekleyen kızı Lady Ada Lovelace (1815-1852)in ismini taşır. Amerikan Savunma Bakanlığı tarafından 1975-1983 yılları arasında bir ekibe sipariş ettirilmiştir. 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. 1995'de revize edilen Ada'ya nesne yönelimli nitelik kazandırıldı.

Özellikler[değiştir | kaynağı değiştir]

Ada çok gelişmiş yazılım sistemlerinin gelişimi için oluşturulmuştur. Ada paketleri ayrı ayrı derlenebilir ve dahası, tutarlılık kontrolü için yürütme olmadan Ada paket tayini ayrı ayrı derlenebilir. Bu, yürütme başlamadan önce kurulum safhasındaki problemlerin bulunmasına imkan sağlar. Derleme zamanındaki kontroller, farklı dillerdeki oluşabilecek farkedilmeyen hataları azaltmak için desteklendi.