Azərbaycanca AzərbaycancaDeutsch Deutsch日本語 日本語Lietuvos Lietuvosසිංහල සිංහලTürkçe TürkçeУкраїнська УкраїнськаUnited State United State
Destek
www.wikipedia.tr-tr.nina.az
  • Vikipedi

Yazılım uyarlama ingilizce porting varolan bir yazılımın oluşturulduğunda çalışmasının amaçlanmadığı başka bir bilgisaya

Porting

Porting
www.wikipedia.tr-tr.nina.azhttps://www.wikipedia.tr-tr.nina.az
TikTok Jeton Satışı

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, olarak adlandırılabilir.

Etimoloji

Türkçede "liman, giriş, iskele" gibi anlamlara gelen port kelimesi, Latince'de "taşımak" anlamına gelen 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 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

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.

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar

Yazilim uyarlama Ingilizce porting varolan bir yazilimin olusturuldugunda calismasinin amaclanmadigi baska bir bilgisayar ortaminda ornegin farkli bir islemci isletim sistemi ucuncu parti kutuphane calismasi amaciyla yapilan bir uyarlama surecidir Bu terim yazilim veya donanimin farkli ortamlarda kullanilabilir hale getirilmesi icin degistirildigi durumlarda da kullanilir Bir yazilimin yeni bir platforma uyarlamanin maliyeti yazilimi bastan yazma maliyetinden dusuk ise yazilim olarak adlandirilabilir EtimolojiTurkcede liman giris iskele gibi anlamlara gelen port kelimesi Latince de tasimak anlamina gelen sozcugunden turetilmistir Terim genellikle daha dusuk bellekli fakat ayni islemci ya da isletim sistemine sahip bir ortama yazilim uyarlama sureci ya da kodun farkli bir dilde yeniden yazilmasi dil donusturme ya da ceviri anlaminda kullanilmaz Yazilim gelistiriciler genellikle gelistirdikleri yazilimlarinin yeni bir platforma kolayca uyarlanabilecegini yani oldugunu iddia ederler Oysa tasima maliyeti pek cok farkli faktore baglidir Orijinal platform kaynak ile yeni platform arasindaki farkliliklarin derecesi gelistiricilerin programlama dillerinin yapisi ve tasinabilir olmayan ucuncu parti kutuphaneler hakkindaki tecrubeleri gibi etkenler tasima maliyetini dogrudan etkiler TarihceGunumuzde masaustu bilgisayarlarda kullanilan islemcilerin ve isletim sistemlerinin farkliliklari gecmise gore oldukca azalmis durumdadir x86 mimarisinin piyasadaki baskinligi nedeniyle pek cok masaustu yazilim baska islemciler icin hic port edilmemistir Ayni piyasada isletim sistemi tercihleri de ciddi oranda azalmis ve uce kadar inmistir Microsoft Windows Mac OS Mac OS X ve Unix Linux Ancak gomulu sistemler icin tasinabilirlik halen ciddi bir sorundur Uluslararasi standartlar ornegin ISO tarafindan yururluge konulanlar farkli platformlarda gelistirilen yazilimlarin belli standartlara uymasini saglayarak buyuk fayda saglamistir

Yayın tarihi: Haziran 19, 2024, 03:37 am
En çok okunan
  • Aralık 06, 2025

    DP World

  • Aralık 06, 2025

    Güvercinlik, Fatsa

  • Aralık 09, 2025

    Gürganice

  • Aralık 07, 2025

    Güneyce, Çatalpınar

  • Aralık 06, 2025

    Güney Nilotik dilleri

Günlük
  • Apayrı

  • Erol Köse Production

  • Dans müziği

  • Kudüs

  • Edmund Allenby

  • Birleşik Krallık

  • Sovyetler Birliği devlet başkanları listesi

  • Pyotr Kropotkin

  • Paris Salonu

  • Osmanlı İmparatorluğu

NiNa.Az - Stüdyo

  • Vikipedi

Bültene üye ol

Mail listemize abone olarak bizden her zaman en son haberleri alacaksınız.
Temasta ol
Bize Ulaşın
DMCA Sitemap Feeds
© 2019 nina.az - Her hakkı saklıdır.
Telif hakkı: Dadaş Mammedov
Üst