Bilgisayar programcılığı var. Büyük bir kısmı tamamen matematik.
Mesela bankaya gider kredi istersiniz, memur arkadaş sorar; “Ne kadar kredi istiyorsunuz ve kaç ayda ödeyeceksiniz?”
Siz söylersiniz; o, bilgisayara yazar ve aylık ödemeniz gereken taksitler ortaya çıkar.
Aslında basit bir işlem değil bu. Birleşik faiz hesabı, taksitlerle para biriktirme.
Faiz hesabının da farklı yöntemleri var ama sonuçta matematik.
Fakat bir oyun programı düşünün. Bahçeye çiçekler ekiyorsunuz, hayvan besliyorsunuz vs.
Böyle oyunlar var.
Bunun matematik neresinde?
Daha önce de bahsetmiştim; bilgisayarlar elektronik aletlerdir ve elektrik ile çalışırlar. Girilen bilgiler hep ikili sisteme dönüştürülür ve her şey bu ikili sistemle yapılır. Yani 0 ve 1. Akım var ya da yok. Başka bir şey yok.
Siz “A” yazarsınız, bilgisayar onu ikili sistemdeki karşılığına çevirir ve artık “A” yoktur. Onun ikili sistemde karşılığı vardır. Mesela 00101001. 8 basamak. Bu bir sembolü ifade eder. Buna bit denir. 1 byte da 1024 bit’ten oluşur. Sonra da hep 1024 katı olarak artarak, Kilo Byte, Mega Byte, Giga Byte gider.
Bilgisayarın hafızası, REM bellek, ROM bellek, Flash Bellek vs hepsinin kapasitesi bunlarla ölçülür.
İşlemci hızı da önemli bir faktör.
Diğer bazı faktörlerle birlikte de bilgisayarın fiyatı ortaya çıkar.
Bilgisayar sadece toplama, çıkartma, çarpma, bölme ve karşılaştırma yapar. Başka bir işlem yok. Her şeyi, yani programlamayı, düşündüğünüz her şeyi, bu dört işlem artı karşılaştırmaya dönüştürmek zorundasınız.
Önce algoritma dediğimiz ve kendine has bir takım şekilleri olan bir sisteme çevirirsiniz, sonra da bir çok programlama dili vardır, size uygun olanı, ya da iyi bildiğiniz dil hangisi ise onunla oturup programı yazarsınız.
İlk bilgisayar 1930’lu yıllarda yapılıyor. Orta bir apartman büyüğünde, yaklaşık 30000 adet radyo lambasıyla çalışıyor ve dört işlem artı karşılaştırma yapıyor.
Nereden nereye.
Şimdi daha gelişmiş, kapasiteleri daha yüksek, daha hızlı çalışan ve daha çok fonksiyonlu bu bilgisayarları saat gibi kolumuza takıp geziyoruz.
Ve unutmayalım bunların hepsini de matematik sayesinde yapıyoruz. O bahsettiğimiz, bahçeye çiçek dikme, hayvan besleme oyunları bile matematik.