İnternet Tabanlı Programlama Deneme Sınavı Sorusu #961536
Ruby dilindeki "Asgari Sürpriz Prensibi" neyi ifade eder?
Tamamen nesne yönelimli bir dil olmasını |
Programcıya alternatif yollar sunmasını |
Programcının diğer programlarda satırlar süren ifadeleri bir iki satırla halledebilmesini |
Yapılan işlemin sonucunun tahmin edilebilir olmasını |
Makinadan çok insan faktörü düşünülerek tasarlanmış olmasını |
Asgari Sürpriz Prensibi: Bilgisayar bilimleri haricinde başka alanlarda da uygulaması bulunan bu prensip gereği bir işlemin sonucu tahmin edilebilir, açık ve tutarlı olmalıdır. Matz bu durumu birkaç cümlede şöyle ifade etmektedir: “İnsanlar program yazarken programlama dili ile savaşmak yerine kendilerini ifade etmek isterler. Bu nedenle programlama dilleri, programcılara doğal görünmelidir. Ben, Ruby’i tasarlarken sürprizleri en aza indirgemeye çalıştım ve bundaki amacım program yazarken harcanan eforu en aza indirgemekti.” Yanıt D'dir
Yorumlar
- 0 Yorum