Yama, bilgisayar yazılımlarında meydana gelen bir hatayı gidermek veya yazılıma ekstra bir özellik kazandırmak için kullanıcılara sunulan küçük programcıklardır. Yamalar genellikle bilgisayar programlarındaki güvenlik hatalarını gidermek veya bozuk fonksiyonları düzeltmek için yayınlanır.
Yamalar, yalnızca hatayı gidermek için gerekli olan dosyaları içerisinde barındırırlar. Böylece bir yazılımda hata meydana geldiğinde yazımı tümüyle indirmek yerine sadece yama parçasını indirerek yazılımın hatası giderilebilir. Yamaları kullanmak için yazılımı bilgisayardan kaldırmanıza gerek yoktur. Doğrudan kurulum talimatlarını takip ederek yamayı yükleyebilirsiniz.
Yazılım nedir? Yazılım Dilleri ve Yazılım Dersleri
Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen genel isimdir. Yazılımlar farklı görevler yapma amacıyla tasarlanmış elektronik makinelerin birbirileri ile haberleşebilmelerini ve uyumu...
Yama Nasıl Yapılır?
Yamalar yazılımın geliştiricileri veya bağımsız ekipler tarafından yazılıma en uygun şekilde hazırlanırlar. Her yazılım veya oyun için yama hazırlanması gerektiğinde farklı adımların takip edilmesi gerekebilir. Oyunların Türkçe yama gibi yamalarını yapmak oldukça basittir çünkü bu kısımlar şifrelenmemiş ve düzenlenmeye açık olarak yer alır.
Yazılımın kendisiyle ilgili bir hatanın giderilmesi için sunulacak yamanınsa mutlaka yazılımın resmi geliştiricisi tarafından sunulması gerekir. Zira kaynak kodları kapalı olduğu için bağımsız geliştiriciler bu durumda yama hazırlayamazlar. Yazılım eğer açık kaynak kodlu olarak geliştiriliyorsa bu durumda diğer geliştiriciler kolayca yamalar hazırlayıp, bu yamaları Github gibi projenin yer aldığı site üzerinden yayınlayabilirler.