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

Cevap