SORU
8 EKİM 2010, Cuma


Nasıl C-- LLVM farkı nedir?

Bu " şey " inşa edilmiştir. modüler nasıl LLVM nasıl taşınabilir düşük seviye kod oluşturulabilir heyecanlıyım biraz öğrendikten sonra ve

Ama bugün LLVM ile bazı kavramlar paylaşıyor gibi görünüyor bunu C-- varlığını keşfettim.

Her iki neden var bazı bilgiler beni bu iki proje arasındaki temel farklar anlamalarını... ve arıyorum.

Benim için biraz LLVM derleyici altyapısı için üstün İsviçre çakısı gibi görünüyor, ve C-- çok daha gelişmiş görünüyor.

CEVAP
8 EKİM 2010, Cuma


Ne kadar anlamlı düşük seviye makine tipi sistemi farklıdır.

LLVM makine oldukça etkileyici. Diğer taraftan C-- makine, dilin ön ucunda büyük bir sorumluluk getirir. C-- FAQ alıntı:"sadece C-- üst düzey türleri---hayır, tam sayı değişken arasından kayan noktalı değişkenler ayırım yapmaz. Bu modelin ön gösterimi ve türü sistem kontrolünü verdi"

Görsel olarak çok farklı görünüyorlar. C-- çevirici çok benziyor LLVM C, çok benziyor.

Pragmatik, LLVM şu anda çok daha fazla bir ivme vardır. JİT derleyici, Elma 3D pipeline things için bunu kullanıyor ve insanlar 6 ** kullanan weird wonderful Her türlü şeyler. Birinin adı "almost absurdly easy to work with".

Diğer yandan C--çokdaha küçük ve muhtemelen daha kolay tamamen kavrar. (Bazı özveri ile normal bir insanı tam olarak anlayabilir sanırımtümbu yönleri.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007