Site icon TeknoDestek

Yazılım Nedir

yazilimnedirkapak

Yazılım Nedir

Yazılım, elektrikli bir alete veya mekanik yapısı olan her hangi bir eşyaya komutlarla yapacağı işi belirtmektir. Verilen komutlarla da kodlar makine içerisinde birlikte hareket ederek yapılması gereken işi hallederler. Veya Bir görevi yapmak için elektronik aygıtların haberleşmesine yarayacak belirli komutlardır diye de açıklanabilir. Toplum içerisinde yazılım farklı algılanabilir. Mesela yazılım veya kodlama denildiğinde hackerlik gibi algılanabilir. Fakat hiçbir alakası yoktur. Hackerler bir şeyleri bozarlar. Yazılımcılar ise üretkendir.

Yazılımların belirli başlı olarak biz 3 ‘e ayırırız. Bunlar Sistem yazılımları, Uygulama yazılımları, Çevirici yazılımlardır.

SİSTEM YAZILIMLARI

Bilgisayarın sistemiyle ilgili bütün kategorilere sistem yazılımları denir. Verilerin işlendiği,  kullanıcıların sistemi yönetebilmelerini sağlayan unsurlara sistem yazılımı olarak geçmektedir . Sistem yazılımları belirli birleşenlerden oluşur. Bunlar aygıt sürücüsü, işletim sistemi, server ve yardımcı yazılımlardır.

UYGULAMA YAZILIMLARI

Uygulama yazılımları istenilen ihtiyacın giderilmesine yönelik ortaya çıkarılan çözümlerin programlama  ile halledilmesidir. Dediğimiz gibi işlemlerde çözüm sağlar.

ÇEVİRİCİ YAZILIMLAR

Adı üstünde olduğu için fazla detayına girmeyeceğim. Çevirici yazılımlar her hangi bir dili bilgisayar diline çevirerek anlaşılmasını sağlar.

YAZILIM DILLERİ

Yazılım kodlardan oluşur ve bu kodlarda diller içerisinde bulunur . Günümüzde birçok dil bulunuyor. Öyle ki sayıları 250 ‘ yi buluyor. Bunlardan bilinirlik olarak en popülerleri ve en çok kullanılanları şunlardır:

  1. PYTHON
  2. JAVA
  3. C#
  4. JAVASCRİPT
  5. PHP
  6. HTML VE CSS

Dillerin amacı algoritmayı açıklamaktır. Hangi koşullarda hangi işlemleri yapacağını insanlar kodlar sayesinde bilgisayara söyler ve bilgisayarda gereğini yapar. Diller kodları derler ve yorumlar. Yorumlama alanında donanım yazılımdan daha hızlıdır. Neredeyse tüm yazılım  diller İngilizcedir.

PEKİ HANGİ DİLİ NEDEN KULLANAMALIYIZ?

Tabi ki de bütün diller bir amaca hitap ediyor. Mesela siz bir web geliştirici iseniz kullandığınız dille herhangi bir oyun yazamazsınız. Ya da siz bir mobil uygulama geliştirici iseniz herhangi bir web sitesi yazamazsınız. İşte alanlarına göre diller:

PROGRAMLAMA DİLLERİN SEVİYELERİ

Sınıflandırma basitçe konuştuğumuz dile yakınsa  “yüksek seviyeli “ mekine diline yakınsa “düşük seviyeli ” olarak sınıflandırılır.

 

 

DİLLERİ SINIFLANDIRMA

Genel Sınıflandırma;

Uygulama Alanına Göre Sınıflandırma;

PEKİ NEDEN YAZILIM ÖĞRENİLMELİ ?

Fark etsek de fark etmesek de yazılım ve programlama her geçen gün hayatımıza girmeyi başarıyor. Elimizdeki telefonlar,  tabletler başından kalkmadığımız bilgisayarlar ve daha nicesi programlama sayesinde oluyor ve diğer meslekler artık rağbet görmüyor. Hayatımızın bir yerinde artık her şeyi robotlar yapacak ve en temel geçim kaynağı da o robotları programlayan kişilerin meslekleri olacak. Bu konuda artık yazılım öğrenmek şart.

Exit mobile version