Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Zwischencode

Index 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.

41 Beziehungen: Abstraktion, Assemblersprache, Basic Combined Programming Language, Bytecode, C (Programmiersprache), C++, C−−, Code, Common Intermediate Language, Compiler, Compilerbau, Computer, Computerprogramm, Cross-Compiler, Cython, Datenabhängigkeit, Eiffel (Programmiersprache), Esterel (Programmiersprache), Gleitkommaeinheit, Gleitkommaoperation, GNU Compiler Collection, Haskell (Programmiersprache), Java Virtual Machine, Lisp, Microsoft, Objektcode, P-Code, Parrot, Phi-Funktion (Compilerbau), Plattformunabhängigkeit, Portierung (Software), Prolog (Programmiersprache), Sather, Seed7, Squeak, UCSD Pascal, Unixoides System, Vala (Programmiersprache), Virtualisierung (Informatik), Warren’s Abstract Machine, .Net-Framework.

Abstraktion

Das Wort Abstraktion (‚abgezogen‘, Partizip Perfekt Passiv von abs-trahere ‚abziehen‘, ‚entfernen‘, ‚trennen‘) bezeichnet meist den induktiven Denkprozess des erforderlichen Weglassens von Einzelheiten und des Überführens auf etwas Allgemeineres oder Einfacheres.

Neu!!: Zwischencode und Abstraktion · Mehr sehen »

Assemblersprache

Eine Assemblersprache, kurz auch Assembler genannt (von), ist eine Programmiersprache, die auf den Befehlsvorrat eines bestimmten Computertyps (d. h. dessen Prozessorarchitektur) ausgerichtet ist.

Neu!!: Zwischencode und Assemblersprache · Mehr sehen »

Basic Combined Programming Language

Die Basic Combined Programming Language (BCPL) ist eine 1966 von Martin Richards entwickelte und im Frühjahr 1967 am Massachusetts Institute of Technology zum ersten Mal implementierte, kompilierte, systemnahe Programmiersprache, abgeleitet von der Combined/Cambridge Programming Language CPL.

Neu!!: Zwischencode und Basic Combined Programming Language · Mehr sehen »

Bytecode

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

Neu!!: Zwischencode und Bytecode · Mehr sehen »

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.

Neu!!: Zwischencode und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

Neu!!: Zwischencode und C++ · Mehr sehen »

C−−

C−− (C minus minus) ist eine sehr C-ähnliche Programmiersprache bzw.

Neu!!: Zwischencode und C−− · Mehr sehen »

Code

Ein Code oder Kode (deutsche Aussprache oder) ist eine Abbildungsvorschrift, die jedem Zeichen eines Zeichenvorrats (Urbildmenge) eindeutig ein Zeichen oder eine Zeichenfolge aus einem möglicherweise anderen Zeichenvorrat (Bildmenge) zuordnet.

Neu!!: Zwischencode und Code · Mehr sehen »

Common Intermediate Language

Common Intermediate Language (CIL; teilweise auch nur Intermediate Language, IL) ist eine Zwischensprache, in die alle Programme der Common Language Infrastructure übersetzt werden.

Neu!!: Zwischencode und Common Intermediate Language · Mehr sehen »

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.

Neu!!: Zwischencode und Compiler · Mehr sehen »

Compilerbau

Compilerbau, deutsch Übersetzerbau, ist eine Disziplin der Informatik, die sich mit dem Entwurf und der Programmierung von Compilern, die einen Quelltext in einen Zielcode umsetzen, beschäftigt.

Neu!!: Zwischencode und Compilerbau · Mehr sehen »

Computer

Ein Computer (englisch; deutsche Aussprache) oder Rechner ist ein Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

Neu!!: Zwischencode und Computer · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: Zwischencode und Computerprogramm · Mehr sehen »

Cross-Compiler

Unter einem Cross-Compiler versteht man einen Compiler, der auf einem bestimmten System (auch Hostplattform genannt) läuft, aber Kompilate (Objektdateien oder ausführbare Programme) für andere Systeme erzeugt.

Neu!!: Zwischencode und Cross-Compiler · Mehr sehen »

Cython

Cython ist eine universelle Programmiersprache, die weitgehend mit Python kompatibel ist.

Neu!!: Zwischencode und Cython · Mehr sehen »

Datenabhängigkeit

Datenabhängigkeit (data dependency) beschreibt in der Informatik die Situation, dass Daten, die von einer Anweisung benutzt werden, auch von einer vorhergehenden Anweisung benutzt werden.

Neu!!: Zwischencode und Datenabhängigkeit · Mehr sehen »

Eiffel (Programmiersprache)

Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen.

Neu!!: Zwischencode und Eiffel (Programmiersprache) · Mehr sehen »

Esterel (Programmiersprache)

Esterel ist eine synchrone imperative Programmiersprache, deren Ursprung auf den Anfang der 80er und die Zusammenarbeit mehrerer Wissenschaftler (u. a. Gérard Berry) zurückzuführen ist.

Neu!!: Zwischencode und Esterel (Programmiersprache) · Mehr sehen »

Gleitkommaeinheit

80287, FPU einer 80286 CPU mit 6 MHz. Gleitkommaeinheit, FPU (für Floating Point Unit) oder NPU (für Numeric Processing Unit) sind Begriffe aus der Computertechnik und bezeichnen einen speziellen Prozessor, der Operationen auf Gleitkommazahlen ausführt.

Neu!!: Zwischencode und Gleitkommaeinheit · Mehr sehen »

Gleitkommaoperation

Gleitkommaoperationen nennt man Befehle und Berechnungen in Computerprogrammen, die Gleitkommazahlen (englisch floating point numbers) verwenden.

Neu!!: Zwischencode und Gleitkommaoperation · Mehr sehen »

GNU Compiler Collection

GCC ist der Name der Compiler-Suite des GNU-Projekts.

Neu!!: Zwischencode und GNU Compiler Collection · Mehr sehen »

Haskell (Programmiersprache)

Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.

Neu!!: Zwischencode und Haskell (Programmiersprache) · Mehr sehen »

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.

Neu!!: Zwischencode und Java Virtual Machine · Mehr sehen »

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.

Neu!!: Zwischencode und Lisp · Mehr sehen »

Microsoft

Washington Die Microsoft Corporation ist ein US-amerikanischer international tätiger Hard- und Softwareentwickler und ein Technologieunternehmen mit Sitz in Redmond, einer Stadt im Großraum Seattle im US-Bundesstaat Washington.

Neu!!: Zwischencode und Microsoft · Mehr sehen »

Objektcode

Objektcode ist ein Zwischenergebnis eines Compiler- bzw.

Neu!!: Zwischencode und Objektcode · Mehr sehen »

P-Code

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

Neu!!: Zwischencode und P-Code · Mehr sehen »

Parrot

Parrot Logo Parrot ist eine in Entwicklung befindliche registerbasierte virtuelle Maschine, die vor allem auf die Bedürfnisse dynamischer Programmiersprachen wie Perl oder Python ausgerichtet ist.

Neu!!: Zwischencode und Parrot · Mehr sehen »

Phi-Funktion (Compilerbau)

Die Phi-Funktion (φ-Funktion) ist ein Konstrukt im Compilerbau.

Neu!!: Zwischencode und Phi-Funktion (Compilerbau) · Mehr sehen »

Plattformunabhängigkeit

Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.

Neu!!: Zwischencode und Plattformunabhängigkeit · Mehr sehen »

Portierung (Software)

Unter Portierung oder Port (von) versteht man die Anpassung einer Software, meist durch Softwareentwickler, damit diese auf einer anderen Rechnerarchitektur lauffähig wird, beispielsweise einem anderen Betriebssystem, einer anderen Befehlssatzarchitektur oder einer anderen Plattform.

Neu!!: Zwischencode und Portierung (Software) · Mehr sehen »

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.

Neu!!: Zwischencode und Prolog (Programmiersprache) · Mehr sehen »

Sather

Sather ist eine objektorientierte Programmiersprache.

Neu!!: Zwischencode und Sather · Mehr sehen »

Seed7

Seed7 ist eine erweiterbare Programmiersprache, die von Thomas Mertes erfunden wurde.

Neu!!: Zwischencode und Seed7 · Mehr sehen »

Squeak

Squeak ist ein Dialekt der Programmiersprache Smalltalk und eine Entwicklungsumgebung.

Neu!!: Zwischencode und Squeak · Mehr sehen »

UCSD Pascal

Logo von UCSD Pascal Version IV Der Dateimanager ''Filer'' UCSD Pascal ist eine Version der Programmiersprache Pascal, die von der University of California, San Diego (UCSD) zur Unterstützung der Programmierausbildung und zur Entlastung der Großrechenanlage der Universität entwickelt wurde.

Neu!!: Zwischencode und UCSD Pascal · Mehr sehen »

Unixoides System

Entwicklung von Unix und unixoiden Systemen, beginnend im Jahr 1969 Ein unixoides, unixähnliches oder unixartiges System ist ein Betriebssystem, das versucht, die Verhaltensweise von Unix zu implementieren.

Neu!!: Zwischencode und Unixoides System · Mehr sehen »

Vala (Programmiersprache)

Vala ist eine objektorientierte Programmiersprache, die ab 2006 von Jürg Billeter und Raffaele Sandrini, die an der ETH Zürich Informatik studierten, entwickelt wurde.

Neu!!: Zwischencode und Vala (Programmiersprache) · Mehr sehen »

Virtualisierung (Informatik)

Pacifica) Virtualisierung bezeichnet in der Informatik die Nachbildung eines Hard- oder Software-Objekts durch ein ähnliches Objekt vom selben Typ mit Hilfe einer Abstraktionsschicht.

Neu!!: Zwischencode und Virtualisierung (Informatik) · Mehr sehen »

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.

Neu!!: Zwischencode und Warren’s Abstract Machine · Mehr sehen »

.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.

Neu!!: Zwischencode und .Net-Framework · Mehr sehen »

Leitet hier um:

Static Single Assignment.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »