Biz programcılar, daha iyinin arayışı içinde olan bir kitleyiz daima, yazdığımız programların performansını verimliliğini ve taşınabilirliğini arttırmanın yollarını ararız. Ayrıca kullandığımız araçlardan da pek çok şey bekleriz. Özellikle de programlama dilleri söz konusu olduğunda... Pek çok programlama dili mevcuttur, fakat sadece birkaçı gerçekten müthiştir. Bir programlama dili müthiş olması için, güçlü ve aynı zamanda esnek olması gerekir. Söz dizimi kısa ve öz, ama net olmalıdır. Önümüze engel çıkarmadan doğru kodun üretilmesini kolaylaştırmalıdır. En son teknolojik özellikleri desteklemelidir, fakat sonu bir yere varmayacak modalardan kaçınmalıdır. Son olarak, müthiş bir programlama dili neredeyse özel sayılabilecek bir niteliğe daha sahip olmalıdır: Dilin, yaptığımız işe uygun olduğunu hissedebilmeliyiz. C# işte böyle bir dildir.
|