0 ve 1 Dünyası.
Önder SÖNMEZ-Bilgisayar Mühendisi
Birçok bilgisayar ile ilgili bilim kurgu filmlerin animasyon ve görsellerinde ilk öncelikle kullanılan ve genellikle kayan yazı formatında size servis edilen 0 ve 1 kombinasyonlarının işlevsel hale dönüştüğü en son nokta donanımsal tasarımlar olsa da bu 0 ve 1 kombinasyonlarını anlamlandırmak ve fonksiyon kazandırmak için yazılım dünyasını öğrenmek gerekir.
Yazılım dünyası da, herşeyin temelinde olduğu gibi, matematik ve fizik bilimlerinin öğrenilmesi ile doğru orantılı olarak gelişir. Bir problem çözebilme yeteneği, analitik düşünce temelinde oluşur. Yazılımlar, birçok konuda kendi içerisinde bile ayrışırken, yeni teknolojilerde işletim sistemleri temelinde farklılıklarını ortaya koydular. Bu durum biraz pazarlama ve piyasada bulunma durumu ile de doğru orantılı ilerliyor. Piyasada lider şirketler, yazılım konusunda kendilerine eleman yetiştirmede sertifikalar sunarken, bu duruma karşı diğer şirketler ise tamamen ücretsiz açık kaynak kodlu programlama dilleri geliştirmektedir.
Ülkemizin de yazılım geliştirme çalışmaları faaliyetlerinde yerli ve milli olma durumu gün geçtikçe hız kazanmışken, donanım yazılımları hariç, programlama dillerinin kodlarının tamamen 1970 ve 1972'de üretilen PASCAL ve C tabanlı olması, tüm yazılım dünyasını bu noktada birleştiriyor. 0 ve 1'lerin 8 erli gruplar halinde karakter değeri kazanması, karakterlerin kendilerini komutlara doğru gruplandırması, sonunda kendini <studio.h> adı gibi adlandırılan komut kütüphanelerine kadar geliştiriyor. Yazılım yapacak kişiye ise bu kütüphanelerdeki komutları kullanmak kalıyor.
Şimdilerde geliştirilmesi sağlanan yapay zekâ da dâhil olmak üzere, tüm teknolojinin temelinde yukarıda bahsi geçen işlemler aşama aşama gerçekleştiriliyor. Yıllarını yazılım dünyasını geliştirmek için kullanan profesyonel yazılım elemanları, programlama dillerinin komut kütüphanelerine yenilerini ekleyerek yapay zekâyı geliştirdiler. Şu an itibari ile yaklaşık 250'den fazla programlama dili kullanılmaktadır.
0 ve 1 dünyasını anlamlandırmak ve işlevsellik katmak için 250 den fazla programlama dili kullanmak, teknolojilerin geliştirilmesine ciddi olarak yardımcı olmuştur. İyi de, 0 ve 1'leri de oluşturan elektrik, böyle anlam kazanmasaydı hayatımız nasıl değişirdi? Ya da merak eden, öğrenmek isteyen birileri olmasaydı nasıl değişirdi?
Önder SÖNMEZ-Bilgisayar Mühendisi