Arşiv

YouTube Premium Türkiye’de! (İlk 3 ay bedava)

Bir süredir yurtdışında aktif olan YouTube Premium Türkiye'de de kullanıma açıldı. 17 Temmuz 2019 itibariyle isteyen kullanıcılar aylık ₺16,99 ödeyerek satın alabilir. İlk 3 ay ücretsiz olarak kullanılıyor, sonrasında her ay için ₺16,99 ücret tahsil ediliyor. YouTube Premium'u daha önceden duyan veya bilen için ...

Teknoloji Tarihi: ‘Hiçbir şey için geç değil’ dedirten olaylar

Günümüzde sıkça kullandığımız ya da en azından varlığından bir şekilde haberdar olduğumuz çeşitli web site ve mobil uygulama mevcut. Bunların içinde dünya sıralamasında en zenginler arasına girenler bile var. Peki, bu uygulamaları geliştiren kişiler kim ve kaç yaşındayken bunları gerçekleştirdiler? Bir şeyler için sürekli çabalıyor ve ...

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, ...

ASP.NET MVC nedir? Neden MVC tercih etmeliyim?

Piyasada birçok yazılım firmasının ASP.NET MVC üzerinde Entity Framework kullanarak websiteler (modüller) yaptıklarını gördüm. Aşina olduğumuz .NET masaüstü uygulamalarını sadece Windows üzerinde kalmayıp, platform bağımsız çalışması için website tabanlı olarak kullandığınızı hayal edin. Bunun için yine Microsoft tarafından geliştirilen ASP.NET MVC kullanıyoruz. MVC'yi tanımlamadan önce ...

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ı ...

Çok Çekirdekli İşlemciler (Multi-Core Processors)

Daha önce multi core işlemcileri ve Intel x86 multicore organizasyonunu araştırmıştım. Bilgisayarda, arşivimi kurcalarken denk geldim ve burada paylaşmak istedim. Aşağıdaki bilgileri birçok çeşitli kaynaktan alıntı yapıp düzenleyerek hazırladım. Hatırlayabildiğim kaynakları en alta yazacağım. Çok çekirdekli işlemcileri merak edenler için güzel bir yazı olacağını düşünüyorum. Eksik veya ...

Kuantum Bilgisayarlar: Nedir? Nasıl Çalışır?

Günümüzde kullandığımız bilgisayarları klasik bilgisayar olarak düşünebiliriz. Bunların özellik olarak çok ötesinde olan kuantum bilgisayarlar geliştirildi. Kuantum bilgisayarı anlayabilmek için önce günümüzde kullandığımız bilgisayarların mantığını anlamak gerekiyor. BİLGİSAYAR ÇEŞİTLERİ Günümüzde birçok bilgisayar çeşidi olmasına rağmen kapasitelerine ve kullanım amaçlarına göre bir sınıflandırma yapıldığında bilgisayar çeşitlerini şu şekilde ...

Yazılım Nedir?

Elektronik cihazların, tanımlanmış bir işi gerçekleştirebilmeleri için bilgisayar dilinde hazırlanan komutlarına verilen isme yazılım denir. Bir başka tanım yapacak olursak yazılım; dijital parçaların birbirleriyle iletişim halinde olarak, kullanan bireylerin iş verimliliğini arttırmasını, zaman tasarrufu yapmasını ve iletişimi kolaylaştırmasını sağlayan programlar bütünüdür. Yazılım üç farklı kategori ...