Arşiv

Yazılıma Yön Veren Adamlar – 2

Yazılıma yön veren adamları iki konu altında anlatacağımı söylemiştim. Yazının ikincisine başlamadan önce eğer ilkini okumadıysanız "Yazılım Yön Veren Adamlar - 1" yazısına tıklayarak konuya gidebilirsiniz. Önceki yazıda C, C++, C# ve Java yazılım dillerinden bahsedip bunların geliştirici yani kurucularını tanımıştık. Bu yazıda da Javascript, Php, ...

Yazılıma Yön Veren Adamlar – 1

Yazılım dünyasında kullanılan çeşitli diller vardır. Bunlar C, C++, C#, Java gibi dillerdir. Bunların yanında son zamanlarda Ruby, Python ve Perl gibi diller de popülerlik kazanmaya başladı. Bu konuda, bu dilleri geliştiren yani diğer bir tabirle yazılıma yön veren adamlar kimmiş onları tanımaya çalışacağız. Türkiye'de ...

Sorularla Nesne Tabanlı Programlama (OOP) – 3

Sorularla nesne tabanlı programlama yazı serime devam ediyorum. Serinin ilk yazısını okumak için buraya tıklayabilirsiniz. ORM nedir? ORM (Object Relational Mapping), bir ilişkisel veritabanıyla nesneyi bağlamak için metadata (veri hakkında veri / üst bilgi) tanımlayan bir programlama tekniğidir. Çok önemli bir terimdir, çünkü bu terimden yola çıkarak bir ...

Sorularla Nesne Tabanlı Programlama (OOP) – 2

Bir önceki yazıda sorularla nesne tabanlı programlama için birkaç soru ve cevaplarını paylaşmıştım, buraya tıklayarak okuyabilirsiniz. O yazıda soru-cevapları bir yazı serisi olarak paylaşmayı düşündüğümü söylemiştim ve bu da yazı serimizin ikincisi. Sorularıma devam ediyorum. Instance nedir? Instance, bir sınıftan referans alarak yeni bir nesne oluşturmaktır. ...

Sorularla Nesne Tabanlı Programlama (OOP) – 1

Bu aralar nesne tabanlı programlamayı (object oriented programming - OOP) iyice anlayabilmek için kendimce sorular sorup bunları araştırıyorum. Lise yıllarımdan beri C# öğreniyor ve kullanıyorum ama nesne tabanlı programlama ile ilgili birçok terimi kullandığım halde tam olarak ne olduğunu bilmediğimi fark ettim. Bu nedenle bunları ...

Algoritma Nedir?

Algoritma, bir problemin çözümünde izlenecek yol anlamına gelir. Tüm programlama dillerinin temeli algoritmaya dayanmaktadır. Algoritma bilmeden gerçek manada bir programcı olamazsınız.  Bunu yaparken 3 temel bileşenimiz vardır. Biz problemleri çözerken bu basamakları takip edeceğiz. 1. Değişkenler 2. Algoritma 3. Akış Diyagramı Bununla ilgili küçük bir örnek verelim: Örneğin klavyeden girilen iki ...