Pytania otagowane jako bytecode

„kod bajtowy” to ogólny termin określający kody operacyjne, które są używane przez maszynę wirtualną. Na przykład JVM uruchamia kod bajtowy przechowywany w plikach .class, a interpreter CPython uruchamia kod bajtowy przechowywany w plikach .pyc.


13
Czy można „skompilować” kod PHP i załadować plik binarny, który zostanie po prostu uruchomiony przez interpreter kodu bajtowego?
Wiem, że PHP jest kompilowane do kodu bajtowego przed uruchomieniem na serwerze, a następnie ten bajtowy kod może być buforowany, aby cały skrypt nie musiał być ponownie interpretowany przy każdym dostępie do sieci. Ale czy możesz „skompilować” kod PHP i załadować plik binarny, który zostanie po prostu uruchomiony przez interpreter …
224 php  bytecode 

4
Dlaczego klasa Java kompiluje się inaczej z pustą linią?
Mam następującą klasę Java public class HelloWorld { public static void main(String []args) { } } Kiedy kompiluję ten plik i uruchamiam sha256 na wynikowym pliku klasy, otrzymuję 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Następnie zmodyfikowałem klasę i dodałem pusty wiersz w następujący sposób: public class HelloWorld { public static void main(String []args) { …

8
Funkcje językowe Java 7 z systemem Android
Zastanawiasz się, czy ktoś próbował użyć nowych funkcji języka Java 7 w systemie Android? Wiem, że Android odczytuje kod bajtowy wypluwany przez Javę i zmienia go w dex. Wydaje mi się, że moje pytanie brzmi: czy można zrozumieć kod bajtowy Java 7?
188 java  android  bytecode  java-7 

9
Funkcje kodu bajtowego nie są dostępne w języku Java
Czy są obecnie (Java 6) rzeczy, które można wykonać w kodzie bajtowym Java, a których nie można wykonać w języku Java? Wiem, że oba są kompletne w Turingu, więc przeczytaj „może”, ponieważ „może działać znacznie szybciej / lepiej lub po prostu w inny sposób”. Myślę o dodatkowych kodach bajtowych, takich …
146 java  jvm  bytecode 

5
Maszyna wirtualna Java i środowisko CLR
Jako rodzaj kontynuacji pytania o nazwie Różnice między kodem bajtowym MSIL i kodem bajtowym Javy? , jakie są (główne) różnice lub podobieństwa między sposobem działania wirtualnej maszyny języka Java a sposobem działania.NET Framework Common Language Runtime (CLR) działa? Również jest .NET Framework CLR „maszyna wirtualna” czy nie ma atrybutów maszyny …

5
Jak skompilować bajtowo wszystko w moim katalogu .emacs.d?
Zdecydowałem się sprawdzić Emacsa i bardzo mi się spodobał. Teraz używam Emacsa Starter Kit , który zapewnia lepsze ustawienia domyślne i kilka fajnych dostosowań do domyślnej instalacji Emacsa. Trochę go dostosowałem, dodałem kilka rzeczy, takich jak yasnippet , motywy kolorów , niezwiązane i inne rzeczy. Skonfigurowałem repozytorium github, w którym …


30
Wydajność C ++ a Java / C #
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Rozumiem, że C / C ++ tworzy natywny kod do uruchomienia na określonej architekturze maszyny. I odwrotnie, języki takie jak Java i C …
119 c#  java  c++  performance  bytecode 



19
Jaki jest cel kodu operacji CIL nop?
Przechodzę przez MSIL i zauważam, że w MSIL jest wiele instrukcji nop . Artykuł MSDN mówi, że nie podejmują żadnych działań i są używane do wypełniania miejsca, jeśli kod operacji jest załatany. Są używane znacznie częściej w kompilacjach do debugowania niż w kompilacjach wydań. Wiem, że tego rodzaju instrukcje są …
82 assembly  bytecode  cil 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.