Lljvm

Düşük Seviye Java Sanal Makinesi
Şimdi İndirin

Lljvm Sıralama ve Özet

Reklamcılık

  • Rating:
  • Yayıncı adı:
  • David A. Roberts
  • Dosya boyutu:
  • 250 KB

Lljvm Etiketler


Lljvm Açıklama

LLJVM, JVM'deki nispeten düşük seviye dilleri (C gibi) çalıştırmak için bir dizi araç ve kütüphane sağlar. LLJVM tarafından sağlanan JVM ByTecode derlemesi ile birkaç adım içerir. Kaynak kodu ilk olarak LLVM-GCC veya Clang gibi bir ön çıkış yoluyla LLVM Orta Temsilciliği (IR) derlenir. LLVM IR daha sonra diğer Java sınıflarına karşı bağlantılı olan Jasmin Montaj Koduna çevrilir ve ardından JVM ByTecode'a monte edilir. Ara gösterim olarak LLVM IR'nin kullanımı, kaynak programı hakkında daha fazla bilgi, MIPS'i orta gösterim olarak kullanan diğer yöntemlerle karşılaştırıldığında daha fazla bilgi sağlar. Örneğin, işlevler bireysel JVM yöntemlerine eşlenir ve tüm fonksiyon çağrıları yerli JVM çağrısı talimatları ile yapılır. Bu, derlenmiş kodun Keyfi Java Sınıflarına ve Java programlarına, derlenmiş koddaki bireysel işlevleri yerel olarak çağırabilmesini sağlar. Ayrıca, programların her şeyi tek bir sınıfa bağlamak yerine, birden fazla sınıfa (dinamik bağlantı ile karşılaştırılabilir) arasında bölünmesini sağlar. LLJVM'nin neyin hakkında olduğunu görmek için kütüphaneyi ve demoyu alabilirsiniz, onları aynı klasöre koyabilir, ardından 'Java -jar LLJVM-Demo-0.2.jar' komutunu kullanarak demoyu komut satırı üzerinden çalıştırın.


Lljvm İlgili Yazılım

Siperbacklog

VS 2010 için geliştirilmiş bir görev listesi, bir özellik birikimini yönetmeyi kolaylaştırmak için tasarlanmıştır. ...

55 544 KB

İndirmek