Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.
Bilgisayarlar sadece 0 ve 1'lerden oluşan makine dilini anlıyorsa, günümüzdeki karmaşık yazılımları bu kadar kolay nasıl yazabiliyoruz?
Yönlendirme
Cevap, yüksek seviyeli programlama dillerini makine diline çeviren IDE'ler ve çevirici araçlarda saklıdır.
Görsel programlama ile nesneye dayalı programlama sıkça karıştırılır; her nesneye dayalı dil neden görsel olmak zorunda değildir?
Yönlendirme
İpucu: Görsel diller sürükle-bırak arayüzler sunarken, bazı nesneye dayalı diller sadece arka plandaki mantıksal süreçleri yönetir.
Geleneksel programlamada veri ve işlemler iç içe iken, nesneye dayalı programlama yazılım maliyetlerini neden %90'a varan oranlarda düşürebilmektedir?
Yönlendirme
Bu durum, bir kez tasarlanan nesnelerin başka projelerde yeniden kullanılabilmesi ve verilerin metotlarla denetlenmesi sayesinde gerçekleşir.
Farklı işletim sistemlerinde çalışan web programları, platformlar arası uyumsuzluk sorununu nasıl aşmaktadır?
Yönlendirme
İpucu: Yazılımların doğrudan işletim sistemi yerine aradaki bir sanal makine (JVM gibi) ile haberleşmesi bu sorunu çözer.