Tanrının Yazdığı Algoritmalar

Her Şey Nasıl? Şimdiye kadarki yazılarda hep "neden?" sorusu üzerinde durdum. Ancak bu sefer, nedenini asla bilemeyeceğimiz, ancak nasılını bilip de kullanabileceğimiz bir konuda duracağım. Doğada bir işleyiş var. Belli fonksiyonlar ve bunların işlediği veriler var. Bunun en güzel örneklerinden biri, biyolojik ortamdır. Canlılar arasındaki ilişki, canlıların yapısı, biz mühendislere yol gösterici olmaktadır. Eskiler hep... Continue Reading →

Advertisements

Robotlar Yöneticek Bizi

Yapay Zeka Bu konuda yazmak için mecburen biraz bilmek gerekiyor yapay zekayı. Öğrenme tekniklerine aşina oldukça daha iyi anlaşılıyor. Yapay zeka, spesifik olarak (yani özellikle) belli bir işi yapmaya yöneliktir. Mesela ölümüne satranç oynayan bir yapay zeka, damadan hiçbir b.. Pardon, hiçbir şey anlamaz. Anlayacağınız, yapay zekanın alanı da bellidir. Fakat bir tip yapay zeka... Continue Reading →

Nesneye Dayalı Programlama: Giriş

Programlamayı öğrendik, nesnelisi kaldı Yukarıdaki resim, arkeolojik bir kazıda bulunan bir Hitit tabletinden şemalandırılmış kadar eski de olsa, anlamak açısından önemli. Alt tabakadaki yöntemler, üst tabakalardakileri oluşturuyor. Yani üsttekiler, alttakilerden oluşuyor binevi. Tabii, şu anda C'nin üzerinde de Python, Java (biraz farklı olsa da), C++ gibi diller oturmakta. Esasında C ile program yazmak, bir çok... Continue Reading →

Şu Meşhur Python

Piton, Paytın, Fayton, Faytın, Piyton... Doğrusu, "faytın"dır, ama f yi okurken ph arası bir ses çıkarmanızda fayda vardır. Eğer az çok yazılıma aşina iseniz, temellerini biliyorsanız, anlamakta hiç zorlanmayacaksınız. Python, kod yazması en kolay, en esnek dillerden biridir. Yazdığımız kodların düzenli olması gerekir. Örneğin, bir şart/döngü/fonksiyon a giriş yapıyorsak eğer, bir tab'a basmalık boşluk bırakmamız... Continue Reading →

Yazılımın Temelleri – Başlangıç 2

Her şeyin başı if Eğer elinizde bir değişken, ve bir değer varsa, bunu test edemezsek, pek bir işimize yaramayacaktır. Bir değerin diğerinden, büyük mü küçük mü olduğunu bulmamız gerekir ki, mantıklı bir işlem yapalım. Yoksa, hesap makinesinden ne farkımız olacak? O halde başlayalım. Bir değişkenimiz vardı, int a; diye tanımladığımız ve 3'e eşitlediğimiz. Programın ilerisinde... Continue Reading →

Yazılımın Temelleri – Başlangıç 1

Hangi Programı İndireceğim? Bu, hangi platformda ne için yazacağınıza bağlı. Ben burada C üzerinden giriş yapacağım. Ancak, "Ağbi, her şeyin başı 'Si' ya" mantığıyla C'ye başlamak ve C temelli çalışmak akıl işi değil. Ancak, yazılımın temelini anlamak için iyi bir başlangıçtır C. Microsoft, IDE ve editör olarak bize Visual Studio'yu sunuyor. Hem tasarımı ve hem... Continue Reading →

Create a free website or blog at WordPress.com.

Up ↑