Ben abes olmaya devam edeyim izninizle :)))
Rastgele bir web sayfasi konu ile ilgili  
http://www.kuro5hin.org/story/2004/2/7/144019/8872

"Butun programlama dilleri bosuna uretilmis,  hersey C ile yapilmali "  
teziniz bu mudur ?





Serdar KÖYLÜ wrote:
> Kusura bakmayın ama, abes olmuş sadece.
>
> stri_replace, php ile yazıldığından daha hızlı yazılır C ile. Ama
> anlamadığım şey şu. Neden PHP'de hazır olan bir kütüphaneyi kullanmak
> doğal oluyorda, C için olanı ki sistem kaynıyor onlarla, kullanmak
> yanlış olsun?
>
> PHP'de vs. bu gibi şeyler hazır kıta var diye, neden C'de olmayacağı
> farzediliyor ki?
>
> Sana basitçe, gelen sinyalin faz açılarını eşitleyen bir equalizer
> yazalım, kim daha çabuk yazacak desem? PHP ile sen C ile ben. Sence
> hangimiz daha çabuk yazarız?
>
> Ha, it++ gibi bunu küt diye hazır yapan kütüphanelerin varlığını
> düşününce ve bunu yapmak dakikalar sürecek olunca, C/C++'da kod yazmak
> daha mı kolay olacak?
>
> PHP veya Python'da ne varsa, hepsi C'de zaten var. Ama daha önemli bir
> şey var. Elinizde C varsa, PHP veya Python'da olan herşeyiniz emin
> olun ki %100 var. Zira, C'den her dile erişebilirsiniz, doğrudan, C
> fonksiyonu imiş gibi.
>
> Ve evet, C'de o bildiğiniz hazır şeylerin hepside var. Hatta, o hazır
> şeylerin çoğu aslen C'de var, atıyorum PHP için onun üzerine
> geçirilmiş bir wrapper var.
>
>
>
>
>
> 2012/4/24 Gurbuz Sanatci<[email protected]>:
>> Oylece dusunduklerimi yaziyorum, tamamen kisisel...
>> Ihtiyaca gore bakmak daha dogru bence.
>> Biraz da ters orneklerle gidelim mi ?
>> C dili ile herhangi bir web sunucusunda calisan bir iletisim formunu
>> hazirlayabilir misiniz ? Ya da ne kadar surede hazirlarsiniz ?
>> C ile bir php'deki   stri_replace fonksiyonunun gorevini yapan
>> fonksiyonu hazirlamaniz ne kadar surer ? Elbette kendi fonksiyon
>> kutuphanelerinizde bu tur seyler vardir ama olmadigini varsayarsak...
>> Clipper, xHarbour gibi xBase dillerinin neredeyse tumu, C temelli
>> kutuphaneler ile hazirlanmistir.
>> "Makinadan uzak diller", icinde bir cok hazir kontrolu bulundurdugu icin
>> kolay ve hatasiz (az hatali) yazilim gelistirmeyi saglarlar.
>> Ben C ile bunlari yaparim derseniz, verimli olmak icin kendi
>> kutuphanelerinizi ya da bir takim hazir kutuphaneleri kullanmaniz
>> gerekir ki, bu da "Makinadan uzak diller"in yaptiginin bir benzeridir.
>> Mesela C ile bir datagrid uygulamasi yapmak isterseniz ve bunu sifirdan
>> standart bir C dili ile yapmaya kalkarsaniz, delphi'deki, clipper'daki
>> ya da TMS Componentlerindeki (ozel bir kutuphane)  gibi bir sonuca
>> ulasmaniz aylar belki de yillar alir.
>> Ama oyle durumlar vardir ki  hazir kutuphanelerde bulamazsiniz ya da
>> istediginiz ozellikleri tasimaz. Mesela dogru durust surucusu olmayan
>> bir scanner'i kontrol etmeniz gerekir ya da benzeri birsey. O zaman
>> dogru arac C ya da C++ olabilir.
>> Bir gozlemim de yillar icerisinde bu tur ozel ihtiyaclarin gittikce
>> azaldigi seklinde.
>> Diyelim ki C cok guzel bir Isvicre cakisi (cok amacli). Ama onunla sihhi
>> tesisat yapmak yorucu olabilir, daha uygun baska aletlere ihtiyaciniz
>> olacaktir.
>> Ozellikle de son yillarda; DLL, XML, json vb. bircok kavram, platformlar
>> ya da diller arasi iliskiyi guclendirmek icin ortaya cikti. Yoksa herkes
>> herseyi C ile hallederdi...
>> Mesela su aralar 96 milyon kaydi olan bir veritabani ile ugrasiyorum.
>> Bunun icin, SSD disk uzerinde calisan bir mysql kurdum. Cunku yazilim da
>> yetmiyor bazen, donanima da yuklenmek gerekiyor.
>> Farkli bir tanimla basarili programcilik, insan faktoru dahil tum faktor
>> ve bilesenleri, esgudum icinde birlikte kurgulama, calistirma ve
>> optimize edebilme becerisidir.
>>
>>
>>
>> Serdar KÖYLÜ wrote:
>>> Geçen bir arkadaşla konuşuyoruz. Diyor ki, amanda C çok zor filan.
>>> Mesela bir server soket uygulamasını ben java ile iki günde
>>> yapabiliyorum hemen.
>>>
>>> Güldüm. Çünkü bunu sigara molasında saat 11:00 gibi konuşmuştuk. Ve
>>> ben çıkarken, sabah bir pty üzerinden aldığı stream'ı bir tcp
>>> soketinden aktaran, her iki noktada non-blocking olan multithread bir
>>> şey yazmıştım ki, yazmaya tasarım vs. dahil sabah başlamıştım.
>>>
>>> Belki bu "Yahu ben soket programlama olayını bilmiyorum, öğrenecek
>>> kafayı de kendimde göremiyorum. Benim için bunu Java yapıveriyor,
>>> yapayım."
>>>
>>> Peki ya ortaya çıkan kod nasıl oluyor? Bunu görünce asıl o zaman belli
>>> oluyor olay.
>>>
>>>
>>> 2012/4/24 Mucibirahman İLBUĞA<[email protected]>:
>>>> 24-04-2012 11:31 tarihinde, Serdar KÖYLÜ yazdı:
>>>>> Bir türlü anlayamam bunu. C ile yazınca neden geç olması, zor olması,
>>>>> vakit alması gereksin ki? Kendi adıma hep bunun tersini görüyorum
>>>>> zira.
>>>> Selamlar,
>>>> Aslında bence de değişik bir yorum bu! Mesela Delphi ile pencereyi
>>>> kolayca tasarlayabiliyor ve ve kodu bir anda tuş içerisine veya olaya
>>>> yazabiliyorsunuz. Ancak kısa süreli araştırmalarıma dayanarak C veya C++
>>>> da neredeyse bu kadar kolay olabiliyor. Qt Creator ile yazdığınızda
>>>> Delphi'yi aratmayacak kolaylıklar var.
>>>>
>>>> Sanırım insanların aklında hala eski yöntemler olduğu için böyle
>>>> düşünülüyor. VB veya Delphi gibi kolayca proje hazırlanabilecek
>>>> ortamlara yönelme olmuş. Bu yüzden "zaman kazancı" deniyor olabilir.
>>>>
>>>> Fakat C ile sağlanacak hız ve verimlilik ve en önemlisi platform
>>>> bağımsız olması tadından yenmez bir şey bence. C (C++)'ye kasmam da bu
>>>> yüzden aslında. Python ve C ile bir kaç döngü denemesi yaptım. Hız farkı
>>>> gözden kaçacak gibi değil...
>>>>
>>>> --
>>>> Kolay gelsin,
>>>> Mucip:)
>>>>
>>>> _______________________________________________
>>>> 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
>>>
>> _______________________________________________
>> 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
>

_______________________________________________
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