Geriye uyumluluk

Nintendo'nun ürettiği iki farklı jenerasyondaki ürünün geriye uyumluluğunu gösteren bir görsel. Nintendo Wii(2006) ile Nintendo GameCube'nin(2001) oyun kumandası görülüyor.

Telekomünikasyon ve bilişim teknolojisinde yeni aygıtların eski aygıtlar tarafından üretilmiş girdileri çalıştırabilme yeteneğine geriye uyumluluk denir. Yeni standartlar için tasarlanmış bir ürün eski standartlara erişebiliyor, okuyor veya oynatabiliyorsa o ürüne geriye uyumludur denir. Örneğin veri biçimleri ve iletişim protokolünü içeren standartlar gibi.

Geriye uyumluluğun tersi, eski aygıtların yeni aygıtlarda üretilmiş veri biçimlerine izin vereceğini belirten (veya izin vereceğini bekleyen) ileriye uyumluluktur. Bu belki yeni aygıtta üretilmiş tüm özellikleri kapsamayabilir. Bir standart eğer ürünün eski sürümleri yeni standartlara erişebiliyor, okuyabiliyor ve oynatabiliyorsa ileriye uyumluluğu destekler.

Örneğin, FM radyo alıcıları eski vericiler tarafından üretilen mono sinyallere erişebildiğinden beri FM stereo iletimi geriye uyumluluğa izin vermiştir. Bu aynı zamanda eski mono FM radyo alıcıları yeni vericilerden gelen sinyallere erişebildiğinden ileriye de uyumludur.

Programlama dillerinde geriye uyumluluk, N programlama dili derleyicisinin N-1 ile derlenmiş programları da çalıştırabileceğidir. (Bu örnekler eğer N-1, N-2 gibi sürümler N sürümünde de çalışıyorsa aynı zamanda ileriye uyumlu da olduğunu göstermektedir. Ancak pratikte özellikler geriye uyumludur ve ileriye uyumluluğu desteklemez.)

Başka bir deyişle bir ürün eğer eski sürümünün tüm yükümlülüklerini yerine getiriyorsa geriye uyumludur denir.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search