ada ne demek?

Ada, ABD Savunma Bakanlığı (DoD) tarafından 1970'lerde geliştirilen yüksek seviyeli, yapısal ve nesne yönelimli bir programlama dilidir. Adını, dünyanın ilk bilgisayar programcısı olarak kabul edilen Ada Lovelace'tan almıştır.

Temel Özellikleri:

  • Güvenilirlik ve Güvenlik: Ada, özellikle kritik sistemlerde hataları en aza indirmek için güçlü tip kontrolü, istisna işleme ve görevlendirme (concurrency) gibi özelliklere sahiptir.
  • Yapısal Programlama: Kodun daha okunabilir, bakımı kolay ve test edilebilir olmasını sağlayan yapısal programlama prensiplerini destekler.
  • Nesne Yönelimli Programlama (OOP): Kalıtım, çok biçimlilik (polimorfizm) ve kapsülleme gibi OOP özelliklerini içerir, böylece karmaşık sistemlerin modellenmesini kolaylaştırır.
  • Görevlendirme (Concurrency): Ada, paralel işleme yeteneği sunar, böylece birden fazla görevin aynı anda yürütülmesini sağlayarak performansı artırır.
  • Gerçek Zamanlı Sistemler: Özellikle gerçek zamanlı sistemler için tasarlanmıştır ve deterministik davranışlar sergiler.
  • Uluslararası Standart: Ada, ISO standardı ile belirlenmiş bir dildir, bu da farklı platformlarda taşınabilirliği artırır.

Kullanım Alanları:

Ada, güvenilirliğin ve güvenliğin kritik olduğu alanlarda yaygın olarak kullanılır:

  • Havacılık ve Uzay: Uçak kontrol sistemleri, uydu sistemleri ve navigasyon sistemleri gibi.
  • Savunma: Füze güdüm sistemleri, radar sistemleri ve komuta kontrol sistemleri gibi.
  • Ulaşım: Demiryolu sinyalizasyon sistemleri ve otonom sürüş sistemleri gibi.
  • Sağlık: Medikal cihazlar ve hasta takip sistemleri gibi.
  • Endüstriyel Kontrol: Robotik sistemler ve otomasyon sistemleri gibi.

Kategoriler