![]()
From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Wed 12 Nov 2003 - 10:17:57 EST
On Wed, 2003-11-12 at 16:58, Enver ALTIN wrote:
> İzninizle tekrarlıyorum, ekranda akan gcc parametrelerinin dünya
> barışına, açlık ve salgın hastalıklar gibi global sorunların çözümüne
> hiçbir katkısı yok. Onları beklerken harcadığımız zamanı düşünün,
> kendinize yapacak daha iyi birşeyler bulun. Balığa falan gidin.
> Sonuçta oluşan binary dosyalar %100 aynı :)
BTW, Mono/C# ile uzunca bir süredir ilgileniyor olmamın öncelikli
nedenleri arasında.
C# ile derleme, C'ye göre derlemeden hayli farklı. Bu konuyu (C
derleyicileri neden bu kadar CPU gücünü boşa harcıyor?) birçok yerde
tartışmışızdır (skoylu? ali? *ping*).
C derleyicileri bir tek .c dosyası için, onlarca .h dosyasını parse
ediyor, büyükçe bir uygulama derlenene kadar aynı işler tekrar, tekrar,
tekrar, tekrar, tekrar .... yapılıyor. Ciddi iş gücü boşa gidiyor.
Borland, C++ derleyicisi ve buna tümleşik geliştirme ortamı
(KyliC++/C++Builder)'ndan kaynaklanan kendine has çalışma tarzı ile bu
işe ilginç bir çözüm getiriyor, tüm "projeyi" bir defada derliyor (çok
daha fazla bellek gerektiğini söylememe gerek var mı? :), modüller
halinde değil.
C# daha kökten bir çözüm sağlıyor. Class yığını, namespace içerisine
import ediliyor. Zaten C'ye göre hayli temiz bir syntax sahibi bir dil,
dolayısıyla parsing daha basit ve hızlı, bir de VM benzeri(!) bir
yapıyla kendini işletim sisteminin karmaşasından ayırınca
cross-{platform|architecture|language} binary compatible bir yapı
oluşuyor.
-HTH
-- __________ | | | | Enver ALTIN (a.k.a. skyblue) | | Software developer, IT consultant | FRONT | |==========| FrontSITE Bilgi Teknolojisi A.Ş. |_____SITE_| http://www.frontsite.com.tr/ -- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/sk8kZCB2FZvqK0sRAksWAJsE3XOScjbiNR5Z4KKHp15k39rKegCfVZs5 /xdKNKvGAMpFAWiNDJY1o0Q= =xGlM -----END PGP SIGNATURE----- linux-sohbet listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-sohbet-request@liste.linux.org.tr?Subject=unsubscribe">tiklayiniz</a>
![]()