«bytecode» etiketlenmiş sorular

"bayt kodu", bir sanal makine tarafından tüketilen işlem kodları için kapsamlı bir terimdir. Örneğin, JVM .class dosyalarında depolanan bayt kodunu çalıştırır ve CPython yorumlayıcısı .pyc dosyalarında depolanan bayt kodunu çalıştırır.


13
PHP kodunu “derleyebilir” ve sadece bayt kodu yorumlayıcısı tarafından çalıştırılacak bir ikili-ish dosyası yükleyebilir misiniz?
PHP sunucu üzerinde çalıştırılmadan önce bayt kod için derlenmiş ve daha sonra tüm komut her web erişimi ile yeniden yorumlanması gerekmez böylece bayt kodu önbelleğe alınabilir biliyorum. Ancak PHP kodunu "derleyebilir" ve sadece bayt kodu yorumlayıcısı tarafından çalıştırılacak bir ikili-ish dosyası yükleyebilir misiniz?
225 php  bytecode 

4
Java sınıfı neden boş bir satırla farklı derleniyor?
Aşağıdaki Java sınıfına sahibim public class HelloWorld { public static void main(String []args) { } } Bu dosyayı derlediğimde ve elde edilen sınıf dosyasında bir sha256 çalıştırdığımda 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Sonra sınıfı değiştirdim ve böyle boş bir satır ekledim: public class HelloWorld { public static void main(String []args) { } } …

8
Android ile Java 7 dil özellikleri
Sadece Android ile yeni Java 7 dil özelliklerini kullanmayı deneyen olup olmadığını merak mı ediyorsunuz? Android'in Java'nın tükettiği bayt kodunu okuduğunu ve dex'e dönüştürdüğünü biliyorum. Sanırım sorum şu: Java 7'nin bayt kodunu anlayabiliyor mu?
188 java  android  bytecode  java-7 

9
Java dilinde bulunmayan bayt kodu özellikleri
Java bayt kodunda şu anda yapabileceğiniz (Java 6) Java dilinde yapamayacağınız şeyler var mı? Her ikisinin de Turing'in tamamlandığını biliyorum, bu yüzden "önemli ölçüde daha hızlı / daha iyi veya sadece farklı bir şekilde yapabileceği gibi" "yapabilir" ifadesini okuyun. invokedynamicJava kullanılarak üretilemeyen, belirli birinin gelecekteki bir sürüm için olması dışında …
146 java  jvm  bytecode 

5
Java'nın Sanal Makinesi ve CLR
MSIL ve Java bayt kodu arasındaki farklar adlı soruya bir tür takip olarak ? , Java Sanal Makinesi'nin çalışma biçimine (.NET Framework Ortak Dil Çalışma Zamanı (CLR) çalışıyor? Ayrıca, .NET çerçevesi CLR "sanal makine" veya sanal makinenin nitelikleri yok mu?

5
.Emacs.d dizinimdeki her şeyi nasıl bayt-derleyebilirim?
Emacs'ı kontrol etmeye karar verdim ve çok beğendim. Şimdi, Emacs'ın varsayılan yüklemesine daha iyi varsayılanlar ve bazı güzel özelleştirmeler sağlayan Emacs Başlangıç ​​Seti'ni kullanıyorum . Biraz özelleştirdim, yasnippet , renk temaları , bağlanmamış ve diğer şeyler ekledim . Tüm özelleştirmeleri sakladığım bir github deposu oluşturdum, böylece onlara birden fazla yerden …

3
Scala'da desen eşleştirme bayt kodu seviyesinde nasıl uygulanır?
Scala'da desen eşleştirme bayt kodu seviyesinde nasıl uygulanır? Bir dizi if (x instanceof Foo)yapı gibi mi yoksa başka bir şey mi? Performansa etkileri nelerdir? Örneğin, aşağıdaki kod verildiğinde ( Scala By Example sayfalarından 46-48), evalyöntemin eşdeğer Java kodu nasıl görünür? abstract class Expr case class Number(n: Int) extends Expr case …

30
C ++ performansı ile Java / C # karşılaştırması
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni cevapları veya etkileşimleri kabul etmiyor. Anladığım kadarıyla, C / C ++ belirli bir makine mimarisinde çalışmak için yerel kod üretir. Tersine, Java ve C # gibi diller, yerel mimariyi soyutlayan bir sanal …
119 c#  java  c++  performance  bytecode 



19
CIL nop işlem kodunun amacı nedir?
MSIL'den geçiyorum ve MSIL'de pek çok nop talimatı olduğunu fark ediyorum . MSDN makalesi, herhangi bir işlem yapmadıklarını ve işlem kodu yamalıysa alanı doldurmak için kullanıldığını söylüyor. Hata ayıklama yapılarında sürüm sürümlerinden daha fazla kullanılırlar. Bu tür ifadelerin daha sonraki talimatları hizalamak için derleme dillerinde kullanıldığını biliyorum, ancak MSIL'de neden …
82 assembly  bytecode  cil 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.