Garip bir soru olmuş. Emek=para=zaman denklemi olduguna gore otomasyon takip yazilimini neden C ile yazip zamandan paradan kaybedeyim?
Oysa durum genellikle tersine gider: Yazılımı C ile yaz ki, daha çabuk, daha efektif ve daha ucuza çıksın, daha çok para kazan. 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. C herşeyin anahtarıdır, her şeyi C ile daha iyi yazarsınız, daha çabuk yazarsınız gibi bir iddia martavaldır elbette. Ama tersi, C ile yazılınca zor olacak, çok vakit alacak demek çok daha büyük bir palavradır sadece. Bir şeyler hep karışıyor. Önünüzde bir sanal makine var. Bu ama PHP+Apache (veya IIS), ama JVM, ama Python VM. Bu makineye yazmakla, doğrudan makinenin kendisine yazmak arasındaki fark temel fark. Bunu önce bir anlamak gerekiyor. Doğrudan makine için yazıyorsanız, yazmanın avantajı varsa, bu noktada C elbetteki en hızlı çözüm olacaktır. 2012/4/22 okay PADAK <pass...@gmail.com>: > Benim mantigimda bu yonde amac ego tatmini ve/veya programci hissetmek mi ? > kapital devrindeyiz. Emek=para=zaman denklemi olduguna gore otomasyon takip > yazilimini neden C ile yazip zamandan paradan kaybedeyim? 2000 yillarda > hindistanlilar delphi ile ne paralar kazandilar biliyor musunuz? Kac Turkiye > vatandasi populer bir acik kaynak yazilimda gelistirici ? Herseyi cok iyi > bildigimizden olsa benim bildigim gelistirici bir elin parmaklarini gecmez, > olanda sinir otesindendir. Makine muh. isi benzin koymak degilse > bilgisayar,yazilim muh. isi de hesap makinasi kodlamak degildir. Javayi > diger meslek gruplarindaki kisilere basitlestirmek icin kutuphane yazabilir. > Cok C biliyorsa Linux kernel a kod yazabilir. O zaman kodlarin efendisiyim > der onunde saygiyla egilirim :) > > Dipnot: sahsi algilanmasin. saygilar > > 13 Nis 2012 16:44 tarihinde "Husrev Ozayman" <hus...@ozayman.com> yazdı: > >> On Fri, Apr 13, 2012 at 6:21 AM, Cihangir Aktürk <cakt...@gmail.com> >> wrote: >> > 2012/4/13 Husrev Ozayman <hus...@ozayman.com>: >> >> On Fri, Apr 13, 2012 at 3:03 PM, Mehmet Özgür Bayhan >> >> <mozgurbay...@gmail.com> wrote: >> >>>> ...Ama programlama dilleri teorisi açısından >> >>>> bakınca C bir tasarım faciası... >> > >> > Tam aksine C++'ın öyle olduğunu düşünenlerin sayısı da hiç az degil, >> > bknz. Eric Raymond, Linus Torvalds vs. >> > >> >> Okunurluk açısından felaket. >> > >> > O kadar emin olmayın :D >> > >> > template<typename _Tp, typename _Alloc = std::allocator<_Tp> > >> > class list : protected _List_base<_Tp, _Alloc> >> > { >> > // concept requirements >> > typedef typename _Alloc::value_type >> > _Alloc_value_type; >> > __glibcxx_class_requires(_Tp, _SGIAssignableConcept) >> > __glibcxx_class_requires2(_Tp, _Alloc_value_type, _SameTypeConcept) >> > >> > std::map<std::vector<int>, std::map<std::string, std::string>, >> > SomeClass *> >> > >> >> Yazılırlık açısından başarısız. >> >> Type-safe değil. >> > >> > Brainwashed CS guy teorileri :D >> > >> >> Veri türlerinin boyutları bile derleyicinin insafına kalmış. >> > >> > Derleyiciye kalmış derken data structure alignment'dan bahsediyorsak >> > aynen C++ icin de geçerlidir bu kurallar, yok eğer temel veri >> > tiplerinin size'ının platformdan platforma degismesinden bahsediyorsak >> > C'de ne ise C++'da da bu durumla karşılaşırsınız. Örnegin x86 üzerinde >> > long tipinden bir değişken 32 bit, x86_64 üzerinde 64 bit olacaktır, >> > bu hem C hem de C++ için geçerlidir. >> > >> >> boolean olmayan değerleri if condition olarak kullanabiliyorsunuz. >> >> (zaten boolean diye birşey yok ortada) >> > >> > C++'da da aynı şekilde kullanabilirsin >> > if (1) tamamen geçerli bir kullanımdır, aynen C'deki gibi. >> > Anlayacağın hocalara fazla inanma :D >> >> Nasil oldu da birden ben C++ savunan bir hale geldim :) >> >> C'yi kurtarmak icin yapilabilecek tek sey zaten C++ ile kiyaslamak :) >> >> C ve C++ birbirlerinden kotuler benim gozumde. >> >> Cok yogun performansa ihtiyac duyulmayan bir yerde niye >> kullanilacagini hala anlayabilmis degilim. Insanlar uzun yasamak >> istemiyorlar mi? Saclari kafalarinda kalmasini istemiyorlar mi? Java >> ile gelistirmenin sizi kurtaracagi bir projeyi C veya C++ ile >> gelistirmek benim asla tercih etmeyecegim birsey. Ama tabii ki tamamen >> tercih meselesi... >> _______________________________________________ >> Linux-programlama mailing list >> Linux-programlama@liste.linux.org.tr >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > _______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php