Admin ™ Admin Gönderi tarihi: 4 Temmuz Admin Gönderi tarihi: 4 Temmuz Yazılım ve Programlar Arasındaki Farklar Nelerdir Kişisel bir bilgisayarı yeterince uzun süredir kullanıyorsanız, muhtemelen sabit diskinizdeki uygulamalara program veya yazılım olarak birbirinin yerine geçme alışkanlığı edinmişsinizdir. Her iki terim de uzun zamandır ortalıkta dolaşıyor, bu nedenle ikisi arasındaki kesin fark biraz karışık hale geldi. Bu nedenle çoğu kullanıcı, birini diğerine atıfta bulunmak için kullanmanızı özellikle umursamaz. Ancak bir program ile bir yazılım parçası arasında birkaç büyük fark vardır. Aradaki farkı bilmek sıradan bilgisayar kullanımı için o kadar önemli olmasa da, kendi programlarınızı veya yazılımınızı sıfırdan yapmayı planlıyorsanız, her ikisinin de ne olduğunu kesinlikle bilmelisiniz, böylece yanlışlıkla birini oluşturup ona diğeri dememelisiniz. İster kendiniz PC geliştirmeye başlıyor olun, ister bilgisayarınızın nasıl çalıştığı hakkında biraz daha fazla bilgi edinmek istiyor olun, gelin bir programın veya yazılım parçasının gerçekte nelerden oluştuğunu ve her ikisinin bazı örneklerini gözden geçirelim. Program Nedir ve Ne İşe Yarar? Merriam-Webster Sözlüğü'ne göre program kelimesi "bir hedefe yönelik eylemin gerçekleştirilebileceği bir plan veya sistem" olarak tanımlanmaktadır. Bu, bilgisayar programları söz konusu olduğunda uygun bir tanımlayıcıdır. Program, tam olarak tek bir şeyi yapmak amacıyla bir araya getirilen bilgisayar komutlarının bölümlere ayrılmış bir birleşimidir. Bir programı, basıldığında bir kapıyı açan ve aradığınız sonucun ortaya çıktığı bir düğmeye benzer şekilde düşünün. Mikro seviyeye indirirseniz neye benzeyeceğine dair bir örnek: Bilgisayarınızda bir virüs taraması yapmak istiyorsunuz, bunun için Microsoft Defender'ı başlatıyorsunuz (farklı bir antivirüs kullanmak için onu devre dışı bırakmadığınızı varsayarak). Bilgisayarınızda, başarılı bir virüs taraması gerçekleştirmek amacıyla Defender'ı başlatmak ve gerekli işlemleri başlatmak için komut çıkar. Bütün bunlar birkaç satırlık basit kodla gerçekleştirilebilir. Bir program, bir görevi tamamlamak için gerektiği kadar çok veya az koddan oluşabilir, ancak her şey o tek görevle ilgilidir. Birbiriyle ilgisiz birden fazla görevi yerine getirecek bir program yapamazsınız, ya da en azından çok fazla zorluk yaşamadan ve kurcalama yapamazsınız. Yazılım Nedir ve Ne İşe Yarar? Bir program tam olarak tek bir şeyi başarmak için yapılacaklar listesi gibidir; yazılım ise tam bir seçenek paketi sunar. Yazılım aslında, ilgili veriler ve konfigürasyonlarla desteklenen, daha büyük bir hedefe yönelik bireysel amaçlarını gerçekleştirmek üzere bir araya getirilen bireysel programların bir koleksiyonudur. Yazılımı, çağrıldığında her birinin tek bir şey yapmakla görevlendirildiği operatörlerle dolu büyük bir kontrol odası gibi düşünün. Bir yazılımın en basit örneği bilgisayarınızın kendi işletim sistemidir. Bir bilgisayarın kendine özgü herhangi bir işlevi yoktur, ancak işletim sistemi yazılımıyla, bir bilgisayarı başlatma ve gelişmiş işlevlerine erişme ile ilgili tüm ayrıntılar, bir düğmeye basmak veya bir simgeyi tıklatmak kadar basit hale gelir. Bir yazılım parçasının birbiriyle genel ilişkisi olan birden fazla görevi gerçekleştirmesi amaçlanır. Örneğin Microsoft Word, görsel sözcükleri ve cümleleri yazmanıza olanak tanır, ancak aynı zamanda bu sözcükleri çeşitli şekillerde biçimlendirmenize, programın dışından kopyalayıp yapıştırmanıza, bilgi arama ve yazım denetimi için internete erişmenize ve yazdırma işlerini çalıştırmanıza da olanak tanır. . Bu işlevlerin tümü, yazmanıza yardımcı olmak için tek bir yazılım parçası olarak bir araya getirilmiş, başlı başına programlardır. Program Türleri Programlar nispeten basit işlevlere sahip olduğundan, bilgisayarınızın temel işlemlerinin temelini oluştururlar. Genellikle günlük bilgisayar kullanımınızın arka planında, işleri harekete geçirmekten ve basit görevleri yerine getirmekten sorumlu olan programlardır. Programlar öncelikle kullanıcı etkileşimi düzeylerine göre kategorilere ayrılır. Etkileşimli bir program, işini yapmak için kullanıcıdan doğrudan girdi alır; en basit örnek Windows Komut İstemidir. İsteme bir komut yazarsınız; program komutun gerçekleşmesini sağlar. Bu tür programlar, kullanıcı girişi tarafından doğrudan sonlandırılana kadar etkin kalacaktır, ancak atanan görevleri tamamladıktan sonra kendi kendine sona eren toplu programlar da vardır. Örneğin, bağlı yazıcınıza bir iş gönderdiğinizde, bu, tek işini yapan bir toplu programın örneğidir. Kullanıcı etkileşiminin ötesinde programlar, kullanım amaçlarına göre de sınıflandırılabilir. Tek bir bilgisayar uygulamasını başlatan uygulama başlatıcılarınız, bilgisayarınızın performansını izleyen ve onu virüslere karşı koruyan yardımcı programlarınız ve en önemlisi sistem programlarınız var. Sistem programları, bilgisayarınızın an be an işlevlerini yerine getiren, video kartı sürücülerini güncellemek gibi farkına bile varmadığınız şeylerdir. Bu programlardan biri bile bozulsa etkisi hemen fark edilir. Yazılım Türleri Kullanıcı girişi açısından bakıldığında yazılım iki genel amaca hizmet eder: Sistem işlevleri ve kullanılabilir uygulamalar. Sistem yazılımı, yukarıda bahsedilen işletim sistemi gibi, bilgisayarınızın çeşitli karmaşıklıklarını doğrudan girişiniz olmadan sade İngilizceye ve görsellere çevirmek ve yoğunlaştırmak için çalışır. Örneğin, kafanızda ikili dosyaları çevirme konusunda olağanüstü yetenekli değilseniz, gelen tüm komutları ayrıştırmak ve verileri monitörünüzde net metin olarak görüntülemek için bilgisayarınızın dil işlemcisine ihtiyacınız vardır. Öte yandan bilgisayar uygulamaları daha çok doğrudan kullanımınıza yöneliktir ve çok çeşitli yaşamsal amaçlarla yardımcı işlevleri yerine getirir. Örneğin internet tarayıcınız internete genel olarak bağlanmanıza olanak tanırken, çeşitli eklentileri video izlemenize, metin kutularına yazmanıza, ses çalmanıza vb. olanak tanır. Bu uygulamaların çoğu, son kullanıcılar tarafından aşırı derecede değiştirilmek üzere tasarlanmamıştır, ancak uygulamanın amacına (ve geliştiricisinin ne kadar esnek olduğuna) bağlı olarak bir miktar hareket alanı olabilir. Örneğin video oyunlarının dosyaları, kurcalamayı önlemek için yönetici ayrıcalıklarına sahip olmayan kişilere tamamen kapatılabilir veya dosyalarına modlama amacıyla erişilebilir. Yazılım ve Programlar Arasındaki Ek Ayrımlar Temel farklılıkların yanı sıra, programları yazılımdan pratik düzeyde ayıran birkaç ekstra ayrım daha vardır. Birincisi, bir programın yalnızca tek bir şeyi yapması amaçlandığından, oluşturulması nispeten kolaydır ve tek bir geliştirici tarafından yönetilebilir. Öte yandan yazılım çok daha karmaşıktır ve bireysel programları oluşturup hepsini bir araya getirmek için genellikle geliştiricilerden oluşan tam bir ekip gerektirir. Ek olarak, programların boyutu, karmaşıklıklarının olmaması nedeniyle genellikle yazılımlardan daha küçüktür. Tek bir program, sabit disk depolama alanınızda yalnızca bir avuç kilobayt yer kaplayabilir; oysa bir yazılım parçası, aynı anda çalıştırmak için ihtiyaç duyduğu işlem sayısına ve bu işlemleri veya programları çalıştırmak için gereken verilere bağlı olarak megabaytlar veya gigabaytlarca yer kaplayabilir . Son olarak, bireysel programların genellikle kendi kullanıcı arayüzleri yoktur; bunun yerine, basit düğmeleri ve pencereleri göstermek için genellikle işletim sisteminizin ekran çerçevesinden yararlanırlar. Öte yandan, yazılım tamamen benzersiz kullanıcı arayüzlerine, bölümlere ayrılan düğmelere ve kullanıcılar için işlevlere sahiptir. En sevdiğiniz video oyununun ana menüsü böyle görünüyor çünkü geliştiriciler onu bilinçli olarak bu şekilde tasarladılar; Windows Defender virüs taraması ise Windows ayarlarınızda bulunan bir programdır ve kendi özel kullanıcı arayüzüne ihtiyaç duymaz. Kaynak: SlashGear Alıntı
Önerilen İletiler
Katılın Görüşlerinizi Paylaşın
Şu anda misafir olarak gönderiyorsunuz. Eğer ÜYE iseniz, ileti gönderebilmek için HEMEN GİRİŞ YAPIN.
Eğer üye değilseniz hemen KAYIT OLUN.
Not: İletiniz gönderilmeden önce bir Moderatör kontrolünden geçirilecektir.