Bilgisayar Bilimi, Yazılım ve Programlamanın Matematikle Olan Aşkı ve Yaşam İlişkisi

Omer Dogu
Omer Dogu
Nov 8 · 2 min read

Günümüzde; gün geçmesin ki bilgisayarın ve teknolojinin hakim olmadığı alan yok gibi artık. Yatak odamızdan uzaya kadar her yeri teknoloji ile doldurduk ve taşıyoruz da. Artık smartphone olmadan hiç bir noktadan noktaya ya hareket edemiyoruz.

Matematik kendi başına bir dal ve bir sanattır. Matematik sanattır diyorum bilim demiyorum dikkat ederseniz. Nasıl yani resim gibi bir şey mi? Hani edebiyatta vardır ya; birisi bir şiiri okur başka dünyalara gider, bir başkası okur farklı dünyalara gider… Acaba matematik de öyle bir şey mi? Hayır, tabiki de değil! Matematik, diğer bilimlerle birleştiğinde mükemmelleştirilmiş bir dünya ve bir bilim dallarının bütününü ifade eder.

Bilgisayarı bulan aslında bir matematikçidir, isimi de Von Neumann bilinir ve buna atıf yapılan bir mimari adı bile var, Neumann mimarisi…Matematikle sistemler analiz edebilir, inşaa edebilirsiniz ama matematikle yemek yiyemessiniz! Çünkü nesne değil nesnelerin oluşturulduğu ilk kaygan zemindirdir matematik. İnsanlar matematik ile bilgisayarı her ne kadar ayrı düşünselerde aslında bilgisayar, bilgileri sayan bir matematik dalından biridir.

Matematikden ayrıldığı iddia edilen Computer Science (bilgisayar bilimleri) zamanla evrilerek ve evrimleşerek günümüzde; küme, grup, halka, tamlık bölgesi, cisim, vektör uzayı, modül, ve bunların daha nicesi üzerine çıkmıştır. Computer birleştirmek ve anlamak için matematik gerekli ve zorunludur.

Mühendislik eğitimi ise ayrı bir dünya gibi görülse de mühendisliğin hangi dalı olursa olsun ayrı düşünülemez ve paylaştırılamaz bir gerçek var matematiksiz olmaz. Mühendislikte teknik %1 iken matematik %99 kapsamaktadır. Neden çünkü bir dünyadır.

Python yazan kodlamacılar ilerledikçe gördükleri şey şudur ki, matematik bilgisayar bilgisayar da matematiğe aşık ve bir evlilik içinde yaşıyorlar. Ve yadsınamaz gerçek olarak da matematik de bilgisayar da bir cinsiyet ve benzeri bir üstünlük kurmamışlar kendilerince… Çünkü kaybolmaz bir bütünlüklerine kimse dokunmasını istemiyorlar.

Biz bilgisayar eğitimi alırken artık YSA(Yapay Sinir Ağları ve Yapay Zeka) daha popüler hale geldi. Bunları çalışırken derin öğrenme…

Sonuç olarak bilgisayar ve mühendislik dallarında kullanılan her teknik illa matematiksel zemine oturtulmalı ve matematiksel zeminden destek alarak teorilerle yürümek zorundadır. Python gibi bir dil ise bunu yaşanmasına gerçekten basit ve net anlaşılmasına yardımcı olaktadır.

Ömer DOĞU

www.omerdogu.com

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade