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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011