
18~ yaşımda kodlamaya Python'la başlamıştım. Programlamaya yeni başlayacak birine Python'ı seçtirmek çok kolay. Hangisi daha kolay gözüküyor?

Sağ tarafa C kodu yerine Ruby kodu yazsaydık, birini seçmek zorlaşacaktı. Çünkü Ruby de, Python kadar kolay bir dil.

Kısacası ikisi de yeni başlayanlara uygun. Ama yazının başlığına cevap olarak (bence) Ruby diyorum. Neden? Niye? Niçin?
Yeni biri için yazılan kodun kısa olmasından ziyade; daha anlaşılır, daha basit olması gerekiyor.
- Python
biz = ["ben", "sen", "o"]
for b in biz:
print(b)
- Ruby
biz = ["ben", "sen", "o"]
biz.each { |b|
puts b
}
Ruby'de yukarıdaki kodu Python'dakine benzer bir şekilde de yazabiliriz. Hatta süslü parantezler yerine:
biz.each do |b|
puts b
end
Son olarak web framework'leriyle ilgili bir örnek: