Uyarlama (yazılım) - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Etimoloji
  • 2 Tarihçe

Uyarlama (yazılım)

  • العربية
  • Deutsch
  • English
  • Español
  • Eesti
  • فارسی
  • Suomi
  • Français
  • עברית
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Slovenčina
  • Српски / srpski
  • Svenska
  • Українська
  • Tiếng Việt
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Porting sayfasından yönlendirildi)

Yazılım uyarlama, (İngilizce: porting) varolan bir yazılımın oluşturulduğunda çalışmasının amaçlanmadığı başka bir bilgisayar ortamında (örneğin: farklı bir işlemci, işletim sistemi, üçüncü parti kütüphane) çalışması amacıyla yapılan bir uyarlama sürecidir. Bu terim, yazılım veya donanımın farklı ortamlarda kullanılabilir hale getirilmesi için değiştirildiği durumlarda da kullanılır.

Bir yazılımın yeni bir platforma uyarlamanın maliyeti yazılımı baştan yazma maliyetinden düşük ise yazılım, taşınabilir yazılım olarak adlandırılabilir.

Etimoloji

[değiştir | kaynağı değiştir]

Türkçede "liman, giriş, iskele" gibi anlamlara gelen port kelimesi, Latince'de "taşımak" anlamına gelen portare sözcüğünden türetilmiştir.

Terim genellikle daha düşük bellekli (fakat aynı işlemci ya da işletim sistemine sahip) bir ortama yazılım uyarlama süreci ya da kodun farklı bir dilde yeniden yazılması (dil dönüştürme ya da çeviri) anlamında kullanılmaz.

Yazılım geliştiriciler genellikle geliştirdikleri yazılımlarının yeni bir platforma kolayca uyarlanabileceğini, yani portable olduğunu iddia ederler. Oysa taşıma maliyeti pek çok farklı faktöre bağlıdır. Orijinal platform (kaynak) ile yeni platform arasındaki farklılıkların derecesi, geliştiricilerin programlama dillerinin yapısı ve taşınabilir olmayan üçüncü parti kütüphaneler hakkındaki tecrübeleri gibi etkenler, taşıma maliyetini doğrudan etkiler.

Tarihçe

[değiştir | kaynağı değiştir]

Günümüzde masaüstü bilgisayarlarda kullanılan işlemcilerin ve işletim sistemlerinin farklılıkları, geçmişe göre oldukça azalmış durumdadır. x86 mimarisinin piyasadaki baskınlığı nedeniyle, pek çok masaüstü yazılım başka işlemciler için hiç port edilmemiştir.Aynı piyasada işletim sistemi tercihleri de ciddi oranda azalmış ve üçe kadar inmiştir: Microsoft Windows, Mac OS/Mac OS X ve Unix/Linux. Ancak gömülü sistemler için taşınabilirlik halen ciddi bir sorundur.

Uluslararası standartlar, örneğin ISO tarafından yürürlüğe konulanlar, farklı platformlarda geliştirilen yazılımların belli standartlara uymasını sağlayarak büyük fayda sağlamıştır.

"https://tr.wikipedia.org/w/index.php?title=Uyarlama_(yazılım)&oldid=33104100" sayfasından alınmıştır
Kategoriler:
  • Bilişim
  • Programlama
  • Kaynak kodu
  • Sayfa en son 20.44, 11 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Uyarlama (yazılım)
Konu ekle