Yazılım nedir? Hayatımızın vazgeçilmez parçası 0 ve 1’ler

Hayatımızın artık vazgeçilmez bir parçası… Altında yatanın ne olduğunu bilmeden, günde binlerce kez kullandığımız yazılım…

yazilim

Yazılım kısaca, donanımlara iş yaptırmayı sağlayan , “0 ve 1” makine dilini kullanan, komutlar yada programlardır. Bir başka şekilde: Bilgisayara yada üzerindeki donanıma nasıl çalışacağını ,neler yapacağını “0 ve 1” ler vasıtasıyla anlatma aracıdır. “0 ve 1” ler bilgisayarın anladığı dildir. Örnek verecek olursak: Fareye bir kere tıkladığımızda bu tıklama, bilgisayarın işlemcisi tarafından “0 veya 1” olarak algılanır, ve ona göre bize bir geri dönüş sağlar. Bu “0 ve 1”ler yanyana gelerek yukarıda söylediğimiz makina dili komutlarını oluştururlar. (Tabi bu algılama sürecinde derleyici, vb. İşlemler gerçekleşir.) Bu “0 veya 1” ise elektrik var yada yok anlamındadır. (Varsa 1 yoksa 0 ) Ancak biz her işimizi bilgisayara “0 ve 1” olarak yazmaya kalkarsak günlerimizi alır. Mesela aşağıda bir makine dili örneği, Bu program ekrana “Merhaba Dünya” yazacaktır.

101110110100010001 0000000110111001 0000110100000000 1011010000001110

1000101000000111 0100001111001101 0001000011100010 1111100111001101

0010000001001000 0110010101101100 0110110001101111 0010110000100000

0101011101101111 0111001001101100 0110010000100001

computer-code-notify-dermiller-b100508

Bu işi kolaylaştırmak için bazı yazılım dilleri ortaya çıkmıştır. Yazılım dilleri konuşma diline daha yakın, çoğu İngilizce olan komutlar dizisidir. Bu komutlar yazılım dillerinin derleyicisi tarafından “0 ve 1″lere dönüştürülerek işlemciye girdi(giriş) olarak gönderilir, bu girdi(giriş) işlemci tarafından işlenerek bize çıktı(çıkış) olarak gösterilir.

Adsız

Örnek olarak; Java, C++, C# ve Python en popüler yazılım dillerindendir.

Yukarıda anlatmaya çalıştığımız olaylar; ellerinizde tuttuğunuz telefonlardan, mikrodalga fırınlara, bilgisayarlardan, insansız hava araçlarına kadar neredeyse tüm elektronik cihazlarda milyarlarca kod’un bir araya gelmesiyle gerçekleşir. Ve bununda anlamı şudur ki “0 ve 1” ler artık hayatımızın vazgeçilmez parçalarıdır.

Yazılımın artık, turizmden sağlığa, tarımdan savunma sanayine, otomotivden tekstile, makine sektöründen elektrik elektronik sektörüne kadar birçok alanda sosyal ve ekonomik hayatı doğrudan veya dolaylı etkileyerek önemi her geçen gün artmaktadır.

Küresel boyutuyla yazılım ve hizmet sektörü 2011 yılında, 2007 – 2011 zaman dilimindeki %6,3 yıllık bileşik büyüme oranını temsil eden toplam 2.482,8 milyar dolarlık gelire sahipti. Sektörün 2016 sonunda 3.422,8 milyar dolara ulaşacağı öngörülmektedir.

2011 yılı itibari ile yazılım gelirlerine göre dünyada en büyük 5 yazılım firması Microsoft, IBM, Oracle, SAP ve Ericsson olarak sıralanmıştır.

Dünyanın en büyük 100 yazılım firmasının ülkelere göre dağılımı:

ASDQWEQWE

Türkiyede yazılımın sektörü ise maalesef pek iç açıcı noktada değil. Diğer yazılım ülkelerinde donanım harcamaları, tüm bilgi teknolojileri harcamasından %39 pay alırken; bu oran Türkiye’de yaklaşık %81 seviyesindedir. Donanım ağırlıklı bu harcamaların, yazılıma doğru değişmesi gerekmektedir.

Türkiye’nin bazı yüksek bütçeli bilişim projeleri:

  • Fatıh – Tablet ve İnteraktif Tahtalar İle Eğitim
  • 15 Milyon Tablet Bilgisayar Satın Alınması
  • Intel’den Öğretmenler ve Öğrenciler İçin Öğret&Öğren Programları
  • Cisco Ağ İletişimi Akademi Programı, Microsoft İnovasyon Öğretim Programı
  • Web Tabanlı Eğitim İçerikleri Geliştirme Projeleri
  • Pardus – Ulusal İşletim Sistemi
  • Uydu İletişimi- İlk Ulusal İletişim Uydusu Taurksat 5A
  • Otomotiv- Yerli Araba Üretimi
  • Yerli Araba Üretimi İçin Konsorsiyum Kurulması
  • Sağlık – İlaç Takip Sistemi
  • Yerli Savunma Araçları Geliştirilmesi
  • Yerli Tanklar Üretimi
  • E-Eğitim/Öğretme/Okul Mobil Bilgi Sistemleri

Türkiyedeki Yazılım firmalarının Teknokentlere göre dağılımı:

 

Kaynak: İstatistikler T.C. BATI AKDENİZ KALKINMA AJANSI (BAKA)’dan alınmıştır.

Alan adı uzantıları: E-ticarette keşfedilmemiş kıtalar