:) Bana Mazoşit olmayan bir coder gösterebilir misin ? :D Ben öyleyim çünkü
2011/7/12 Mehmet Özgür Bayhan <[email protected]>: > > > 12 Temmuz 2011 14:00 tarihinde Ömer Fadıl USTA <[email protected]> yazdı: >> >> Şahsi kanaatim Eğer ben zoru seviyorum olmadık hatalarla karşılaşıp >> saç baş yolmak benim zevklerim arasında >> hatta apartmanımda asansör olmasına rağmen ben tek ayakla son kata >> kadar 2 basamak yukarı 1 basamak >> aşağı zıplayarak eve geliyorum sonra bu evin benim dairem olmadığını >> şu anki evin sadece yağmurlu anlarda >> kullanmam gereken ev olduğunu hatırlayıp tekrar aşağı aynı şekilde >> inip diğer eve çıkmaktan hoşlanıyorsanız >> siz kesinlikle C++ cı bir nesilsiniz :D > > Güzel yazılmış ama bir dilin sadece eksilerinden bahsedip artılarından > bahsetmemek çok adil gelmiyor bana.Keza ortada bu yazılanarı okuyup bir > seçim yapacak olan birisi var ise. > > Olmadık hatalarla saç baş yolmak derken bir örnek geldi aklıma beni bütün > gün uğraştıran.Python interpreter ı tamamen anlamsız bir hata vermişti bir > sınıfa ait olan bir fonksiyounun içinde tip dönüşümüyle ilgili.Harcanmış > yarım günden sonra sorunun import * from dan kaynaklandığını farketmiştik. > > Yarım günün gitmesinin iki sebebi vardı.Birincisi interpreter ın hata ile > ilgili anlamsız bir açıklamayı yanlış bir satırda fırlatmış olması,ikincisi > ise bizim deneyimsizliğimizdi. > > Ama şu gerçek de var ki; GNU C compiler en azından hatalı satırı > gösterebiliyor (: > > Evet pointerların sayısı arttığında, yapı büyüdüğünde ucunu bucağını takip > etmek zordur.Evet hata takibi ve ayıklaması başlı başına bir derttir.Evet > denetimsiz çoklu kalıtım vs. gibi işi tamamen kullanıcıya bırakan sorunları > vardır. > > Bütün bunların hepsi iyi bir mühendislik çalışması yapmadıysanız veya iyi > bir yazılımcı değilseniz gerçekleşir (: > > Ama şu ana kadar gözlemlediğim pythonun çok daha fazla eksisi olduğudur. > > Ve eğer iyi bir yazılımcıysanız, kodu yazmadan önce sağlam bir yapı/mimari > oluşturduysanız/oluşturulduysa bahsettiğiniz kadar öcü değildir C++. > > Yukarıda bahsettiğiniz benzetme düşük seviye bir dil ile yüksek seviye bir > dilin karşılaştırılması olabilir ancak.Ama şu durumda odak noktasının -eğer > doğru anladıysam- GUI olduğu düşünülürse, işin wxwidgets,qt,opengl vs. > yapılarla beraber gideceği görülüyor. > > Sonuç olarak ihtiyacı olan herşeyi bu kütüphanelerden sağlayacaktır ve C++ ı > düşük seviye bir dil yapan özelliklerin hiçbirini muhtemelen > kullanmayacaktır. > > Keza herşeyi bir kenara bırakıp şurayı >> > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > incelediğimizde sonuç apaçık ortada.Eğer dünyanın büyük bir bölümü > bahsettiğiniz gibi mazoşist değil ise uygulamalarında pythondan daha fazla > ,C(6 katı kadar) ve C++(3 katı kadar) kullanıyor. > > Bu da sınırım yazılanlarda çok da doğruluk payı olmadığını gösteriyor (: > > İyi çalışmalar. > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > -- Ömer Fadıl USTA http://www.bilisimlab.com/ _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
