Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Mail

Kurzerklärung der begriffe compiler, interpreter, debugger, linker und emulator


1. Java
2. Viren

Ein Compiler oder Kompilierer / /> Ein Compiler ist ein Übersetzungsprogramm, das in einer Programmiersprache abgefaßte Quellanweisungen in Zielanweisungen einer maschinenorientierten Programmiersprache umwandelt. Unter einem Übersetzungsprogramm(Sprachübersetzer) versteht man ein Programm, das Anweisungen in einer problemorientierten Sprache liest, analysiert und in bedeutungsgleiche Maschinenbefehle umwandelt.

Interpretierer oder Interpreter

Ein Interpreter ist ein Programm, das in eine EDV Anlage eingegebene Quellanweisungen in einer problemorientierten Programmsprache jeweils sofort übersetzt und ausführt. Im Unterschied zum Kompilieren entsteht kein vollständiges, aufbewahrungsfähiges Objektprogramm.

Debugger

Ein Debugger ist ein Programm, das den Programmierer bei der Suche und dem Beheben von Programmfehlern, sogenannten Bugs, unterstützt. In einem Einzelschrittmodus wird jede Befehlszeile einzeln auf ihre Lauffähigkeit überprüft. Ist die Befehlszeile lauffähig wird die Nächste überprüft. Tritt jedoch ein Fehler auf, kann man Schritt für Schritt die Module, die die Befehlszeile aufruft, auf ihre Lauffähigkeit überprüfen.

Linker oder Binder

Linker helfen den Programmierer, die übersetzten Programme zum Ablauf zu bringen. Die kompilierten Objektprogramme sind noch nicht lauffähig. Da im Quellprogramm verlangte Programmteile, wie z.B. Ein- und Ausgabeprozeduren, hinzugefügt werden müssen, bindet der Linker diesen Objektcode mit externen Bibliotheken zusammen. Ergebnis dieses Binden ist dann das ablauffähige Programm.

Emulator

Ein Emulator ist ein Hilfsprogramm, daß einer Software oder Hardware benötigte Gegebenheiten und Voraussetzungen simuliert oder vortäuscht. Diese Aufgabe übernimmt z.B. ein Compiler, der ein in einer höheren Programmiersprache geschriebenes Programm in ein Programm in Maschinensprache übersetzt, die der Rechner dann direkt versteht. Ein Interpreter kann diese Aufgabe während des Programmablaufs durchführen, wodurch zwar langsamer, ein dialogorientiertes, interaktives Arbeiten erst möglich wird. Oder es können z.B. Programme, die für Macintoshrechner geschrieben worden sind, auf einem IBM-Rechner benutzt werden(Mac-Emulator).

 
 

Datenschutz
Top Themen / Analyse
indicator Elementare Suchmethoden
indicator Ausdrücke und Operatoren in JavaScript
indicator Verkabelungsarten :
indicator Instrumentationen
indicator AUFBAU UND ÜBERLEGUNG ZU DIESEM REFERAT
indicator Schiebe- und Rotationsbefehle
indicator Spezifischer Teil für die deutschsprachige Gesamtpopulation
indicator Sicherheitpaket für das Internet
indicator Lebenszyklus eines Applets
indicator Rechtlicher Rahmen der Nutzung des Internet für den Schulunterricht


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution