Sanırım anlaşılmayan olay şu. C zor bir dil demek, insafsızlıktır. Herşey için C en iyisidr demekse, aynı şekilde insafsızlıktır.
Bakalım, ne var ortada. Neden, bakıyoruz, olayın bir türlü anlaşılmadığını görmek için. Deniyor ki, Clipper kodu ile Clipper'ın ürettiği C kodu. Hangisi daha anlaşılır? hb_vmExecute( pcode, symbols ); bu satıra dikkat ettiniz mi? Orada C kodu yok. Orada bir virtual machine için bir şekilde üretilmiş bir bytecode'u C üzerinden çağıran bir kod var. Peki bunu C'den başka hangi dille bu kadar kolay yapabilirsiniz? Bir başka yerde, Java neden deniyor. Orada yapılan açıkca, uygulamayı bir vm içine hapsetme, sistemden yalıtma olayı ki, işte C ile yapmakta zorlanacağınız bir şey. Hele ki, korumalı mod olmayan ARM gibi bir işlemcide. Birde olay hep GUI'den ibaretmiş gibi algılanmış. Buna gülümsüyorum ama, ağlanacak halimize diyerek gülümsüyorum. Zira piyasadaki uygulamaları biraz tanıyorum ve nasıl içler acısı halde olduklarını görmek için çok şey gerekmiyor. Yüksek seviyeli dillerin iyi olduğu, mantıklı olduğu çok yer var elbette. Ama bu C için zor, kötü vs. demeye yetmez. Ve daha önemlisi, C biliyor olmak, bir güçtür. O bilgi her dilde size güç verir. Bunu inkara çıkıp, başka dillerin vs. gölgesine saklanmaya çalışan programcı, emin olun kafasını kuma sokan bir devekuşundan fazlası olamaz. Zor filan diye kendiniz kandırmayın, gidin 2 sene C ile kod yazın, öğrenin. İnanın o zaman ne dediğimizi daha iyi anlayacaksınız. 2012/4/24 Gurbuz Sanatci <[email protected]>: > Programlama dilleri konusunda bu boyutta fanatizm ilginc geldi. (CBahce > mi, DelphiSaray mi ?) > C ogrenmesi zor bir programlama dilidir. Neye gore, herhangi bir xbase > ya da Delphi"ye gore. > C ogrenmesi kolay bir programlama dilidir. Neye gore, Assembler'a gore. > Hersey en iyi C ile yapilir. Kime gore, bazi arkadaslara gore. > Hersey en kolay Delphi ile yapilir. Kime gore, bazi arkadaslara gore. > > Genel yaklasim "Siz bir de Leyla'ya benim gozumle bakin, gonul kimi > severse guzel odur..." seklinde... > > Ve bazi arkadaslarin uslubunun abartacak kadar kotu olmasa da, daha > duzeyli olmasini beklerdim. > Sevgiler... > > Not: Serdar Bey, stri_replace yerine str_replace kodunu gondermeniz de, > yazarken kendinizi kaptirip senli benli devam etmeniz de gozumden > kacmadi ! (elbette saka) > > > > > > > > > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
