iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://tr.wikipedia.org/wiki/Kütüphane_(bilgisayar_bilimi)
Kütüphane (bilgisayar bilimi) - Vikipedi İçeriğe atla

Kütüphane (bilgisayar bilimi)

Vikipedi, özgür ansiklopedi
Ogg Vorbis dosyasını oynatmak için libvorbisfile kullanan bir uygulama diyagramı

Bilgisayar bilminde kütüphane, bir bilgisayar programını çalıştırmak için yazılım geliştirme sırasında kullanılan salt okunur kaynaklardan oluşan bir koleksiyondur.

Tarihsel olarak, bir kütüphane altyordamlardan (bugün işlev denir) oluşuyordu. Bu konsept; artık sınıflar dahil diğer yürütülebilir kod biçimlerini, resim ve metin dahil yürütülemeyen verileri de içerir. Aynı zamanda bir kaynak kodu koleksiyonu anlamına da gelebilir.

Örneğin, sistem çağrılarını doğrudan yapmak yerine, dolaylı olarak yapacak kitaplıklar kullanılabilir.

Bir kitaplık, birden fazla bağımsız tüketici (programlar ve diğer kitaplıklar) tarafından kullanılabilir. Fakat bu, bir programda tanımlanan ve genellikle yalnızca o program tarafından kullanılabilen kaynaklardan farklıdır.

Kitaplık kullanan kod yazan programcının kitaplığın tüm dahili ayrıntılarından ziyade, yalnızca hangi öğeleri içerdiği ve öğelerin nasıl kullanılacağı gibi bilgileri bilmesi gerekir.

Kütüphaneler diğer kütüphaneleri kullanabilir ki bu da bir kütüphane hiyerarşisi oluşturur.