About: Bytecode     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FBytecode

Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (normally numeric addresses) that encode the result of compiler parsing and performing semantic analysis of things like type, scope, and nesting depths of program objects.

AttributesValues
rdf:type
rdfs:label
  • شيفرة البايت (ar)
  • Bytecode (ca)
  • Bajtkód (cs)
  • Bytecode (de)
  • Bajtkodo (eo)
  • Bytecode (en)
  • Bytecode (es)
  • Bytecode (fr)
  • Bytecode (it)
  • 바이트코드 (ko)
  • バイトコード (ja)
  • Kod bajtowy (pl)
  • Bytecode (nl)
  • Bytecode (pt)
  • Байт-код (ru)
  • Bytekod (sv)
  • Байт-код (uk)
  • 字节码 (zh)
rdfs:comment
  • Bajtkód neboli byte code [bait kəud] (p-code [ˈpiː ˌkəud], anglicky portable code [ˈpoːtəbl kəud], „přenositelný kód“) je v informatice označení pro různé formy instrukčních sad navržených pro realizaci snadno přenositelných aplikací a jejich efektivní běh na libovolné platformě. Zřejmě nejznámějším programovacím jazykem využívajícím bajtkód je Java. Na cílovém počítači je nutné nainstalovat běhové prostředí, které zajistí prostředí pro spuštění bajtkódu. (cs)
  • Der Bytecode ist in der Informatik eine Sammlung von Befehlen für eine virtuelle Maschine. Bei Kompilierung eines Quelltextes mancher Programmiersprachen oder Umgebungen – wie beispielsweise Java – wird nicht direkt Maschinencode, sondern ein Zwischencode, der Bytecode, erstellt. Dieser Code ist in der Regel unabhängig von realer Hardware. Er entsteht als Resultat einer semantischen Analyse des Quelltexts und ist im Vergleich zu diesem oft relativ kompakt und wesentlich effizienter interpretierbar als der originale Quelltext. (de)
  • In informatica, il bytecode è un linguaggio intermedio più astratto tra il linguaggio macchina e il linguaggio di programmazione, usato per descrivere le operazioni che costituiscono un programma. È così chiamato perché spesso le operazioni hanno un codice che occupa un solo byte, anche se la lunghezza dell'intera istruzione può variare perché ogni operazione ha un numero specifico di parametri su cui operare. I parametri di queste operazioni possono consistere di registri o indirizzi di memoria, un po' come accade per il linguaggio macchina. (it)
  • バイトコード (bytecode) は、バイト指向の、中間表現のコードすなわち中間コードの総称である。中間表現についての一般的な解説は中間表現の記事を参照のこと。バイトコードという名前は命令の構成がバイト指向であること、すなわち命令長がバイト可変長であったり、命令中のフィールドの区切りがバイト区切りに合っているといったことから来ている。特にJavaの場合オペコードが1バイトである(Javaバイトコードの記事を参照)。しかし、仮想マシンの機械語をバイトコードと呼ぶことがJavaで広く一般的になったことから、前述のようなバイト指向でなくともバイトコードと呼んでいることも多い。バイト単位でなくビット単位の場合は、ビットコードとも呼ばれる。ワード指向のためにワードコードという語を使っている例も見られる。 (ja)
  • 位元組碼(英語:Bytecode)通常指的是已經經過編譯,但與特定機器碼無關,需要直譯器轉譯後才能成為機器碼的中間代碼。位元組碼通常不像源碼一樣可以讓人閱讀,而是編碼後的數值常量、引用、指令等構成的序列。 位元組碼主要為了實現特定軟體運行和軟體環境、與硬體環境無關。位元組碼的實現方式是通過編譯器和虛擬機器。編譯器將源碼編譯成位元組碼,特定平臺上的虛擬機器將位元組碼轉譯為可以直接執行的指令。位元組碼的典型應用為Java bytecode。 (zh)
  • «شيفرة البايت» أو كود البايت ، يُطلق عليه أيضًا «الكود-باء»، هو شكل من أشكال مجموعة التعليمات المصممة للتنفيذ الفعال بواسطة مترجم برمجي. على عكس الشيفرة المصدرية التي يمكن قراءتها من قبل الإنسان، فإن «البايت كود» عبارة عن أكواد رقمية وثوابت ومراجع (عادة عناوين رقمية) تشَفِّر ما ينتج من تحليل المترجم وإجراء التحليل الدلاليّ لأشياء مثل النوع والنطاق وأعماق كائنات البرنامج المتداخلة. (ar)
  • El bytecode (o byte-code) és un codi intermedi més abstracte que el codi màquina. Habitualment és tractat com un fitxer binari que conté un similar a un mòdul objecte, que és un fitxer binari produït pel compilador el contingut del qual és el codi objecte o codi màquina. (ca)
  • Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (normally numeric addresses) that encode the result of compiler parsing and performing semantic analysis of things like type, scope, and nesting depths of program objects. (en)
  • Duonkodo aŭ bajtkodo estas intera kodo - pli abstrakta ol maŝinkodo sed malpli abstrakta ol programlingvo. Kutime estas traktita kiel la kiu enhavas ruligelban programon simila al , kiu estas dosiero por la kompililo kaj kies enhavo estas la aŭ maŝinkodo. La duonkodo estas fojfoje nomita bajtkodo (de angla byte) ĉar kutime ĉiu havas longon de unu bajto, eble sekvata de parametroj. Ĉiu instrukcio havas inter 0 kaj 255 sekvita de parametroj kiel la registroj aŭ la memorodirektoj. Tiu estus la priskribo de tipa kazo, sed la precize priskibo de duonkodo ege dependas de la lingvo. (eo)
  • El bytecode o código intermedio​​​ es un lenguaje intermedio más abstracto que el lenguaje máquina. Habitualmente, es tratado como un archivo binario que contiene un programa ejecutable similar a un módulo objeto, que es un archivo binario producido por el compilador cuyo contenido es el código objeto o código máquina . En noviembre de 2019, Mozilla, Fasty, Intel y Red Hat forman la Bytecode Alliance, una empresa que tiene por finalidad promover el uso del lenguaje WebAssembly en entornos Linux e integrando cualquier navegador como Safari, Chrome o Firefox.​ (es)
  • En informatique, le bytecode (terme anglais signifiant « code en bytes ») est un code intermédiaire entre les instructions machines et le code source, qui n'est pas directement exécutable. Le bytecode (également appelé code portable ou p-code) peut être créé à la volée et résider en mémoire (compilation à la volée, JIT en anglais) ou bien résider dans un fichier, généralement binaire qui représente le programme, tout comme un fichier de code objet produit par un compilateur. (fr)
  • 바이트코드(Bytecode, portable code, p-code)는 특정 하드웨어가 아닌 가상 컴퓨터에서 돌아가는 실행 프로그램을 위한 이진 표현법이다. 하드웨어가 아닌 소프트웨어에 의해 처리되기 때문에, 보통 기계어보다 더 추상적이다. 역사적으로 바이트코드는 대부분의 명령 집합이 0개 이상의 매개 변수를 갖는 1바이트 크기의 명령 코드(opcode)였기 때문에 바이트코드라 불리게 되었다. 바이트코드는 특정 하드웨어에 대한 의존성을 줄이고, 인터프리팅도 쉬운 결과물을 생성하고자 하는 프로그래밍 언어에 의해, 출력 코드의 한 형태로 사용된다. 컴파일되어 만들어진 바이트코드는 특정 하드웨어의 기계 코드를 만드는 컴파일러의 입력으로 사용되거나, 가상 컴퓨터에서 바로 실행된다. 사람이 읽기 쉽도록 쓰인 소스 코드와 비교하면, 바이트 코드는 덜 추상적이며, 더 간결하고, 더 컴퓨터 중심적이다. 예를 들어 바이트코드는 변수의 접근 범위(지역변수 또는 전역변수 인지 여부) 등과 같은 의미 분석 단계의 결과를 부호화한다. 그래서 일반적으로 소스 코드를 직접 분석/실행하는 것보다 더 좋은 성능을 보여 준다. (ko)
  • Em ciência da computação, bytecode (traduzindo ao pé da letra, código em bytes — não confundir com código-máquina) é o resultado de um processo semelhante ao dos compiladores de código-fonte que não é imediatamente executável. Em oposição, o bytecode irá ser interpretado numa máquina virtual, que fará a execução. Assim, o bytecode é um estágio intermediário entre o código-fonte (escrito numa linguagem de programação específica) e a aplicação final, sendo a sua vantagem principal a dualidade entre a portabilidade — o bytecode irá produzir o mesmo resultado em qualquer arquitectura — e a ausência da necessidade do pré-processamento típico dos compiladores — o bytecode é encarado como um produto final, cuja validação da sintaxe e tipos de dados (entre outras funções dos compiladores) não será (pt)
  • Kod bajtowy (ang. bytecode) – nazwa reprezentacji kodu używanej przez maszyny wirtualne oraz przez niektóre kompilatory. Kod składa się z ciągu instrukcji (których kody operacji mają zwykle długość jednego bajta, stąd nazwa), które nie odpowiadają bezpośrednio instrukcjom procesora i mogą zawierać instrukcje wysokiego poziomu (takie jak np. stwórz obiekt klasy X, połącz dwa łańcuchy itd.), jednak w przeciwieństwie do kodu źródłowego wymagają analizy tylko pojedynczych poszczególnych operacji. (pl)
  • Bytecode is een soort machinetaal die het resultaat is van de (gedeeltelijke) compilatie van een computerprogramma. In tegenstelling tot "echte" machinetaal is bytecode niet geschikt om direct op een processor te worden uitgevoerd.Bytecode kan worden uitgevoerd op een virtuele machine (zoals de .NET Common Language Runtime (CLR) of de Java Virtual Machine) of later vertaald worden naar "echte" machinetaal. (nl)
  • Bytekod är ett namn för en slags kompilerad programkod. Till skillnad från maskinkod, som är knuten till en specifik dator, sägs bytekod vara abstrakt eller virtuell eftersom den oftast är obunden till en maskinarkitektur. Namnet kommer av att instruktionskoderna, inklusive eventuella parametrar, representerades av en eller flera bytes, i ett sammanhang där CPU-instruktioner typiskt använde (ett eller flera) hela 16 eller 32-bitars ord för samma sak. Parameterarna är registernummer, minnesadresser, eller andra konstanter. Forth använder sig av liknande kodstrategier för att uppnå portabilitet. (sv)
  • Байт-код (байтко́д; англ. bytecode, также иногда p-код, p-code от portable code) — стандартное , в которое может быть переведена компьютерная программа автоматическими средствами. По сравнению с исходным кодом, удобным для создания и чтения человеком, байт-код — это компактное представление программы, уже прошедшей синтаксический и семантический анализ. В нём в явном виде закодированы типы, области видимости и другие конструкции. С технической точки зрения байт-код представляет собой машинно-независимый код низкого уровня, генерируемый транслятором из исходного кода. (ru)
  • Байт-код або байтко́д (англ. byte-code), іноді також використовується термін псевдокод (не плутати з неформальним записом алгоритму) — машино-незалежний код низького рівня, що генерується транслятором і виконується інтерпретатором. Більшість інструкцій байт-коду еквівалентні одній або кільком командам Асемблера. Трансляція в байт-код займає проміжне положення між компіляцією в машинний код і інтерпретацією. В той же час можливе створення процесорів, для яких даний байт-код є безпосередньо машинним кодом (такі процесори існують, наприклад, для Java і Forth). (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software