Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design für eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn
Ihre eigene Unionpedia mit Ihrem Logo und Ihrer Domain, ab 9,99 USD/Monat
Mein Unionpedia erstellen

Bytecode

Index Bytecode

Bytecode ist in der Informatik die Bezeichnung für eine Sammlung von Befehlen in binärer Form für eine virtuelle Maschine.

Inhaltsverzeichnis

  1. 45 Beziehungen: BASIC, Befehlssatz, C (Programmiersprache), C-Sharp, Compiler, Delphi.NET, F-Sharp, Gambas (Programmiersprache), Groovy, Hardware, Heimcomputer, Informatik, Interpreter, Java (Programmiersprache), Java Virtual Machine, Just-in-time-Kompilierung, Laufzeit (Informatik), Limbo (Programmiersprache), Lisp, Lua, Maschinensprache, Obfuskation (Software), P-Code, Perl (Programmiersprache), PHP, Programmiersprache, Prolog (Programmiersprache), Prozessor, Python (Programmiersprache), Quelltext, Random-Access Memory, Ruby (Programmiersprache), Scala (Programmiersprache), Skriptsprache, Tcl, Texas Instruments, Texas Instruments TI-99/4A, Token (Übersetzerbau), Virtuelle Maschine, Visual Basic .NET, Warren’s Abstract Machine, WebAssembly, Zwischencode, .NET Reflector, .Net-Framework.

  2. Virtualisierung

BASIC

Listing BASIC ist eine imperative Programmiersprache.

Sehen Bytecode und BASIC

Befehlssatz

Der Befehlssatz eines Prozessors ist in der Rechnerarchitektur die Menge der Maschinenbefehle, die ein bestimmter Prozessor ausführen kann.

Sehen Bytecode und Befehlssatz

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Sehen Bytecode und C (Programmiersprache)

C-Sharp

C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.

Sehen Bytecode und C-Sharp

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Sehen Bytecode und Compiler

Delphi.NET

Delphi.NET (auch Delphi für das Microsoft.NET Framework) war eine RAD-Programmierumgebung, in welcher man mit Object Pascal für das Microsoft.NET Framework entwickeln konnte.

Sehen Bytecode und Delphi.NET

F-Sharp

F# (gelesen: F sharp; englische Aussprache) ist eine typsichere Multi-Paradigmen-Sprache mit starkem Fokus auf funktionale Programmierung für das.Net-Framework.

Sehen Bytecode und F-Sharp

Gambas (Programmiersprache)

Gambas (ein rekursives Akronym für Gambas almost means basic) ist eine freie Programmiersprache zur Softwareentwicklung.

Sehen Bytecode und Gambas (Programmiersprache)

Groovy

Groovy ist eine Programmiersprache und Skriptsprache, die dynamische und statische Typisierung unterstützt.

Sehen Bytecode und Groovy

Hardware

Hardware (im britischen bzw. im amerikanischen Englisch, gelegentlich mit „HW“ abgekürzt) ist der Oberbegriff für die physischen Komponenten (die elektronischen und mechanischen Bestandteile) eines datenverarbeitenden Systems, als Komplement zu Software (den Programmen und Daten).

Sehen Bytecode und Hardware

Heimcomputer

Amstrad CPC 464 in den 1980er-Jahren. C64 mit „Personal Computer“-Beschriftung Heimcomputer (vom engl. home computer) war eine in den 1980er-Jahren gebräuchliche Bezeichnung für eine Klasse von Mikrocomputern, die vor allem in Privathaushalten genutzt wurden.

Sehen Bytecode und Heimcomputer

Informatik

Lambda lc.svg Sorting quicksort anim frame.svg Utah teapot simple 2.png 3-Tasten-Maus Microsoft.jpg Bei der Informatik handelt es sich um die Wissenschaft von der systematischen Darstellung, Speicherung, Verarbeitung und Übertragung von Daten, wobei besonders die automatische Verarbeitung mit Computern betrachtet wird.

Sehen Bytecode und Informatik

Interpreter

Als Interpreter wird ein Computerprogramm bezeichnet, das eine Abfolge von Anweisungen anscheinend direkt ausführt, wobei das Format der Anweisungen vorgegeben ist.

Sehen Bytecode und Interpreter

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Sehen Bytecode und Java (Programmiersprache)

Java Virtual Machine

Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.

Sehen Bytecode und Java Virtual Machine

Just-in-time-Kompilierung

Just-in-time-Kompilierung (JIT-Kompilierung) ist ein Verfahren aus der praktischen Informatik, um (Teil-)Programme zur Laufzeit in Maschinencode zu übersetzen.

Sehen Bytecode und Just-in-time-Kompilierung

Laufzeit (Informatik)

Der Begriff Laufzeit beschreibt in der Informatik einerseits die Zeitdauer, die ein Programm, ausgeführt durch einen Rechner, zur Bewältigung einer Aufgabe benötigt.

Sehen Bytecode und Laufzeit (Informatik)

Limbo (Programmiersprache)

Limbo ist eine höhere Programmiersprache, die im Betriebssystem Inferno zur Programmierung von Anwendungsprogrammen verwendet wird.

Sehen Bytecode und Limbo (Programmiersprache)

Lisp

Lisp ist eine Familie von Programmiersprachen, die 1958 erstmals spezifiziert wurde und am Massachusetts Institute of Technology (MIT) in Anlehnung an den ungetypten Lambda-Kalkül entstand.

Sehen Bytecode und Lisp

Lua

Lua (für Mond) ist eine imperative und erweiterbare Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können.

Sehen Bytecode und Lua

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

Sehen Bytecode und Maschinensprache

Obfuskation (Software)

Obfuskation (engl. obfuscate „vernebeln“, „unklar machen“, „verwirren“, „verschleiern“) ist ein Begriff aus der Softwaretechnik und beschreibt die absichtliche Veränderung von Programmcode, so dass der Quelltext für Menschen schwer verständlich oder schwer rückgewinnbar wird.

Sehen Bytecode und Obfuskation (Software)

P-Code

P-Code ist der Befehlssatz einer Pseudo-Maschine (oder P-Maschine), also einer virtuellen CPU, die P-Code als Maschinensprache ausführt.

Sehen Bytecode und P-Code

Perl (Programmiersprache)

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Sehen Bytecode und Perl (Programmiersprache)

PHP

PHP (rekursives Akronym und Backronym für „PHP: '''H'''ypertext '''P'''reprocessor“, ursprünglich „Personal '''H'''ome '''P'''age Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.

Sehen Bytecode und PHP

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Sehen Bytecode und Programmiersprache

Prolog (Programmiersprache)

Prolog (vom Französischen: programmation en logique, dt.: „Programmieren in Logik“) ist eine Programmiersprache, die Anfang der 1970er-Jahre maßgeblich von dem französischen Informatiker Alain Colmerauer entwickelt wurde und ein deklaratives Programmieren ermöglicht.

Sehen Bytecode und Prolog (Programmiersprache)

Prozessor

Die''“ eines Intel 80486DX2 Ein Computer-Prozessor ist ein (meist stark verkleinertes und meist frei) programmierbares Rechenwerk, also eine elektronische Schaltung, die gemäß übergebenen Befehlen Aktionen ausführt, wie andere elektronische Schaltungen und Mechanismen zu steuern.

Sehen Bytecode und Prozessor

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Sehen Bytecode und Python (Programmiersprache)

Quelltext

siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.

Sehen Bytecode und Quelltext

Random-Access Memory

Random-Access Memory (der oder das;, zu Deutsch: „Speicher mit wahlfreiem/direktem Zugriff“.

Sehen Bytecode und Random-Access Memory

Ruby (Programmiersprache)

Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.

Sehen Bytecode und Ruby (Programmiersprache)

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Sehen Bytecode und Scala (Programmiersprache)

Skriptsprache

Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.

Sehen Bytecode und Skriptsprache

Tcl

Tcl (Aussprache oder auch als Abkürzung für Tool command language) ist eine Open-Source-Skriptsprache.

Sehen Bytecode und Tcl

Texas Instruments

Die Texas Instruments Incorporated, häufig auch als TI bezeichnet, ist eines der größten US-amerikanischen Technologieunternehmen mit Sitz in Dallas, Texas.

Sehen Bytecode und Texas Instruments

Texas Instruments TI-99/4A

Der Texas Instruments TI-99/4A (kurz TI-99/4A, umgangssprachlich „Neunundneunziger“) ist ein Heimcomputer des US-amerikanischen Technologiekonzerns und zu Beginn der 1980er-Jahre weltweit führenden Halbleiterherstellers Texas Instruments (TI).

Sehen Bytecode und Texas Instruments TI-99/4A

Token (Übersetzerbau)

Ein Token (Art.: „das“; Pl.: ‚Tokens‘) ist eine Zeichenkette, der von einer formalen Grammatik ein Typ zugewiesen wird.

Sehen Bytecode und Token (Übersetzerbau)

Virtuelle Maschine

Virtuelle Maschine in VirtualBox Als virtuelle Maschine (VM) wird in der Informatik die Software-technische Kapselung eines Rechnersystems innerhalb eines lauffähigen Rechnersystems bezeichnet.

Sehen Bytecode und Virtuelle Maschine

Visual Basic .NET

Visual Basic.NET (Abk. VB.NET) ist eine Programmiersprache von Microsoft, die auf dem.NET Framework aufbaut.

Sehen Bytecode und Visual Basic .NET

Warren’s Abstract Machine

Warren’s Abstract Machine (WAM) bezeichnet in der Informatik einen 1983 von David H. D. Warren spezifizierten idealen Prozessor, dessen Maschinensprache als Zielsprache für Prolog-Übersetzer oder -Interpreter dient.

Sehen Bytecode und Warren’s Abstract Machine

WebAssembly

WebAssembly (Wasm) ist ein offener Standard, der vom W3C festgelegt wurde.

Sehen Bytecode und WebAssembly

Zwischencode

Ein Zwischencode – im weitesten Sinne auch Zwischensprache genannt – ist der Code, der im Verlauf eines Übersetzungsprozesses auf einer Abstraktionsebene zwischen der höheren Ausgangssprache und der in der Regel maschinennahen Zielsprache generiert wird.

Sehen Bytecode und Zwischencode

.NET Reflector

.NET Reflector ist ein Klassenbrowser für Microsoft.NET mit eingebautem Decompiler.

Sehen Bytecode und .NET Reflector

.Net-Framework

Das.Net-Framework (Eigenschreibweise:.NET Framework) ist ein Teil von Microsofts Software-Plattform.NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework einbinden und verwenden.

Sehen Bytecode und .Net-Framework

Siehe auch

Virtualisierung

Auch bekannt als Byte-Code, Java-Bytecode.