C++’tan [C++,1998] olabildiğince yararlanabilmek için C++ programlarını yazış şeklimizi değiştirmeliyiz. Bunun için bir yol, C++’ın nasıl öğrenilebileceğini (ve öğretilebileceğini) gözden geçirmektir. Hangi tasarım ve programlama biçemlerini ön plana çıkartmak isteriz? Dilin özelliklerinin ilk önce hangi altkümesini öğrenmek isteriz? Gerçek kod içerisinde dilin özelliklerinin ilk önce hangi altkümesine önem vermeliyiz?
Bu yazı, C++’in standart kitaplığını kullanarak güncel biçemde yazılmış birkaç basit örneği, geleneksel C eşdeğerleriyle karşılaştırmaktadır. Ayrıca, bu basit örneklerden alınacak derslerin büyük programlarda da işe yarayacağını savunmaktadır. Genel olarak C++’ın soyut kavramlara dayalı bir üst düzey dil olarak kullanılması gerektiğini; ve bunun, alt düzey biçemlerle karşılaştırıldığında verimlilik kaybına neden olmadığını savunmaktadır.
Continue Reading »