BT Sözlüğü › Programlama › MISRA C

MISRA C

Programlama Svenska → Güncellendi: 2026-11-02
Daha fazla bilgi
Geliştiren
MISRA (Motor Industry Software Reliability Association)
Yıl
1998
Tür
Kodlama standardı
Resmî site
misra.org.uk

C’nin en tehlikeli köşelerini kesip atan, aslında araç motor kontrol üniteleri için yazılmış bir kural kümesi.

C programcıya bol bol ip verir; tanımsız davranış bu iplerin en uzunlarından biridir. İngiliz konsorsiyum MISRA, dilin araçlarda kullanımına ilişkin yönergeleri 1998’de yayımladı; sonra 2004, 2012 ve 2023’te güncellendi. Kurallar zorunlu, gerekli ve tavsiye olarak derecelendirilir: başlatmadan sonra dinamik bellek ayırma yok, özyineleme yok, açık tür dönüşümleri, switch’te örtük düşüş yok.

Kimse tüm kuralları aklında tutamaz, bu yüzden uyum yüksek sesle şikâyet eden statik çözümleyicilerle denetlenir. Sapmalara izin verilir ama belgelenmeleri gerekir. MISRA C bugün otomobillerin çok ötesinde kullanılıyor: tıbbi cihazlar, havacılık, demiryolu. Çünkü bir denetçi, kendi yazılmış bir stil kılavuzu yerine “MISRA’yı şu sapmalarla izliyoruz” cümlesini okumayı çok daha çok sever.

← Sözlüğe dön