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

Compiler

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

127 Beziehungen: A-0, Ahead-of-time-Compiler, Alfred V. Aho, Algorithmus, Annotation, ANTLR, Arbeitsspeicher, Array (Datentyp), Assembler (Informatik), Assemblersprache, Attribut (Programmierung), Attributgrammatik, Ausführbare Datei, Übersetzungszeit, BASIC, Betriebssystem, Bezeichner, Bytecode, C (Programmiersprache), C++, C-Sharp, Cache, COBOL, Coco/R, Common Intermediate Language, Common Language Infrastructure, Compiler-Anweisung, Compilerbau, Compilergenerator, Computer, Computerprogramm, Datentyp, Debugger, Decompiler, Deklaration (Programmierung), Effizienz (Informatik), Eingebettetes System, ETH Zürich, F-Sharp, FLOW-MATIC, For-Schleife, Formale Grammatik, Formale Semantik, Formel, Fortran, Franz Felix Betschon, Gesellschaft für Angewandte Mathematik und Mechanik, Grace Hopper, Grundrechenart, Hardware, ..., Höhere Programmiersprache, Heinz Rutishauser, IBM 701, Informatik, Interpreter, Java (Programmiersprache), JavaCC, Jeffrey Ullman, Just-in-time-Kompilierung, Kataphorik, Kommentar (Programmierung), Kompilation, Konrad Zuse, Kontextfreie Sprache, Laufzeit (Informatik), Laufzeitbibliothek, Leerraum, Lex (Informatik), Lexikalische Analyse, Linker (Computerprogramm), Liste von .NET-Sprachen, Lochstreifen, Loop unrolling, Makro, Maschinensprache, Massachusetts Institute of Technology, Nathaniel Rochester, Niklaus Wirth, Objektcode, Operator (Mathematik), Operatorrangfolge, Parameter (Informatik), Parser, Pascal (Programmiersprache), Plankalkül, Plattform (Computer), Polnische Notation, Präprozessor, Precompiler, Profiler (Programmierung), Programmanalyse, Programmäquivalenz, Programmbibliothek, Programmierparadigma, Programmiersprache, Prozessor, Prozessorarchitektur, Quelltext, Rechnerarchitektur, Register (Prozessor), Reihenfolge, Reinhard Wilhelm, Rekursiver Abstieg, Schlüsselwort (Programmierung), Schleife (Programmierung), Screener (Informatik), Semantik, Softwareentwickler, Softwarekomponente, Speicheradresse, Speicherkapazität, Sprunganweisung, Syntax, Syntaxbaum, Syntaxfehler, Thread (Informatik), Token (Übersetzerbau), Unterprogramm, Virtuelle Maschine, Visual Basic .NET, Yacc, Zahl, Zeichenkette, Zeiger (Informatik), Zeittafel der Programmiersprachen, Zuse Z4, Zwischencode. Erweitern Sie Index (77 mehr) »

A-0

Das A-0-System (engl. Arithmetic Language version 0, dt. „arithmetische Sprache Version 0“) gilt als der erste Compiler der Computergeschichte.

Neu!!: Compiler und A-0 · Mehr sehen »

Ahead-of-time-Compiler

Ein Ahead-of-time-Compiler (AOT-Compiler) ist ein Compiler, der im Gegensatz zu Just-in-time-Compilern (JIT-Compiler) Programmcode (lange) vor der Ausführung (und unabhängig von ihr) in native Maschinensprache übersetzt.

Neu!!: Compiler und Ahead-of-time-Compiler · Mehr sehen »

Alfred V. Aho

Alfred Vaino Aho (* 9. August 1941 in Timmins, Ontario, Kanada) ist ein kanadischer Informatiker.

Neu!!: Compiler und Alfred V. Aho · Mehr sehen »

Algorithmus

sowjetischen Briefmarke anlässlich seines 1200-jährigen Geburtsjubiläums Ein Algorithmus (benannt nach al-Chwarizmi, von arabisch: Choresmier) ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen.

Neu!!: Compiler und Algorithmus · Mehr sehen »

Annotation

Annotation bedeutet „Anmerkung“, „Beifügung“, „Hinzufügung“.

Neu!!: Compiler und Annotation · Mehr sehen »

ANTLR

ANTLR (sprich Antler) ist ein objektorientierter Parsergenerator, der seit 1989 von Terence Parr an der Universität von San Francisco entwickelt wird.

Neu!!: Compiler und ANTLR · Mehr sehen »

Arbeitsspeicher

Der Arbeitsspeicher oder Hauptspeicher eines Computers ist die Bezeichnung für den Speicher, der die gerade auszuführenden Programme oder Programmteile und die dabei benötigten Daten enthält.

Neu!!: Compiler und Arbeitsspeicher · Mehr sehen »

Array (Datentyp)

Ein Array ist in der Informatik eine Datenstruktur-Variante, mit deren Verwendung „viele gleichartig strukturierte Daten verarbeitet werden sollen“.

Neu!!: Compiler und Array (Datentyp) · Mehr sehen »

Assembler (Informatik)

Ein Assembler (auch Assemblierer) ist ein Computerprogramm, das Quelltext in Maschinensprache übersetzt.

Neu!!: Compiler und Assembler (Informatik) · 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!!: Compiler und Assemblersprache · Mehr sehen »

Attribut (Programmierung)

Ein Attribut (von ‚zuteilen‘, ‚zuordnen‘), auch Eigenschaft genannt, gilt im Allgemeinen als Merkmal, Kennzeichen, Informationsdetail etc., das einem konkreten Objekt zugeordnet ist.

Neu!!: Compiler und Attribut (Programmierung) · Mehr sehen »

Attributgrammatik

Eine Attributgrammatik ist eine kontextfreie Grammatik, die um Attribute sowie Regeln und Bedingungen erweitert ist.

Neu!!: Compiler und Attributgrammatik · Mehr sehen »

Ausführbare Datei

Als ausführbare Datei bezeichnet man eine Datei, die als Computerprogramm ausgeführt werden kann.

Neu!!: Compiler und Ausführbare Datei · Mehr sehen »

Übersetzungszeit

In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden.

Neu!!: Compiler und Übersetzungszeit · Mehr sehen »

BASIC

Listing BASIC ist eine imperative Programmiersprache.

Neu!!: Compiler und BASIC · Mehr sehen »

Betriebssystem

Zusammenhang zwischen Betriebssystem, Hardware, Anwendungssoftware und dem Benutzer PC Betriebssysteme Marktanteile in DeutschlandBerechnung nach https://de.statista.com/statistik/daten/studie/158102/umfrage/marktanteile-von-betriebssystemen-in-deutschland-seit-2009/ https://de.statista.com/ - abgerufen am 2. Februar 2020 Ein Betriebssystem, auch OS (von) genannt, ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt.

Neu!!: Compiler und Betriebssystem · Mehr sehen »

Bezeichner

Ein Bezeichner (selten auch Identifikator) ist in der Informatik ein Identifikator, mit dem ein Programmierer in einem Programm einzelne Dinge, wie beispielsweise einen Datentyp, eine Variable, eine Sprungmarke oder eine Funktion, eindeutig benennt.

Neu!!: Compiler und Bezeichner · 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!!: Compiler 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!!: Compiler und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

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

C-Sharp

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

Neu!!: Compiler und C-Sharp · Mehr sehen »

Cache

Cache (auch) bezeichnet in der Informationstechnik einen schnellen Pufferspeicher, der (wiederholte) Zugriffe auf vergleichsweise langsame Datenspeicher oder aufwendige Neuberechnungen zu vermeiden hilft.

Neu!!: Compiler und Cache · Mehr sehen »

COBOL

COBOL ist eine Programmiersprache, die in der Frühzeit der Computerentwicklung, Ende der 1950er-Jahre, entstand und bis heute verwendet wird.

Neu!!: Compiler und COBOL · Mehr sehen »

Coco/R

Coco/R ist ein Parsergenerator, der aus einer L-attributierten EBNF-Grammatik einer Quellsprache einen Scanner und einen Parser für diese Sprache erzeugt.

Neu!!: Compiler und Coco/R · 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!!: Compiler und Common Intermediate Language · Mehr sehen »

Common Language Infrastructure

Die Common Language Infrastructure, kurz CLI, ist ein internationaler Standard, der Systeme spezifiziert, die sprach- und plattformneutrale Anwendungsentwicklung und -ausführung ermöglichen.

Neu!!: Compiler und Common Language Infrastructure · Mehr sehen »

Compiler-Anweisung

Eine Compiler-Anweisung (oder pragma) ist eine in den Quelltext eingefügte Steueranweisung für den Compiler.

Neu!!: Compiler und Compiler-Anweisung · 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!!: Compiler und Compilerbau · Mehr sehen »

Compilergenerator

Ein Compilergenerator ist ein Computerprogramm, das aus einer Grammatik automatisch einen entsprechenden Compiler (Übersetzer) erzeugt.

Neu!!: Compiler und Compilergenerator · Mehr sehen »

Computer

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

Neu!!: Compiler 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!!: Compiler und Computerprogramm · Mehr sehen »

Datentyp

Formal bezeichnet ein Datentyp (vom englischen data type) oder eine Datenart in der Informatik die Zusammenfassung von Objektmengen mit den darauf definierten Operationen.

Neu!!: Compiler und Datentyp · Mehr sehen »

Debugger

Ein Debugger (von engl. de- (Präfix; dt. ent-, aus-) im Sinne von entfernen und engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.

Neu!!: Compiler und Debugger · Mehr sehen »

Decompiler

Ein Dekompilierer (englisch Decompiler oder auch Reverse Compiler, Reverse Engineering Compiler) ist ein Computerprogramm, das aus Maschinen- oder Objektcode für den Menschen wieder lesbaren Quelltext in einer Hochsprache erzeugt.

Neu!!: Compiler und Decompiler · Mehr sehen »

Deklaration (Programmierung)

In der Informatik und Programmierung ist eine Deklaration die Festlegung von Dimension, Bezeichner, Datentyp und weiteren Aspekten einer Variable oder eines Unterprogramms.

Neu!!: Compiler und Deklaration (Programmierung) · Mehr sehen »

Effizienz (Informatik)

Die Effizienz eines Algorithmus ist seine Sparsamkeit bezüglich Ressourcen, Rechenzeit und Speicherplatz, die jener zur Lösung eines festgelegten Problems beansprucht.

Neu!!: Compiler und Effizienz (Informatik) · Mehr sehen »

Eingebettetes System

Eingebettetes System auf einer Einsteckkarte mit Prozessor, Speicher, Stromversorgung und externen Schnittstellen Ein eingebettetes System (auch) ist ein Computer, der in einen technischen Kontext eingebunden (eingebettet) ist.

Neu!!: Compiler und Eingebettetes System · Mehr sehen »

ETH Zürich

Hauptgebäude im Abendlicht mit der charakteristischen Kuppel von Gustav Gull Hauptgebäude der ETH Zürich, von der Polyterrasse aus gesehen und der Façade von Gottfried Semper Jüdischen Museums der Schweiz in Basel zeigt u. a. Albert Einstein beim 75. Jubiläum der ETH Ansicht des damaligen ETH- und Universitätsgebäudes um 1880, errichtet 1858–1864 durch Gottfried Semper, vor dem Beginn der Umbauten durch Gustav Gull 1915–1924 Die Eidgenössische Technische Hochschule Zürich, kurz ETH Zürich (EPFZ,, PF di Zurigo,, SPFT), ist eine technisch-naturwissenschaftliche universitäre Hochschule in Zürich.

Neu!!: Compiler und ETH Zürich · Mehr sehen »

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.

Neu!!: Compiler und F-Sharp · Mehr sehen »

FLOW-MATIC

FLOW-MATIC (ursprünglich B-0) war die erste Computersprache, die Anweisungen verwendete, die der englischen Sprache ähnlich waren.

Neu!!: Compiler und FLOW-MATIC · Mehr sehen »

For-Schleife

Struktogramm einer For-Schleife Viele Programmiersprachen definieren eine For-Schleife als eine Kontrollstruktur, mit der man eine Gruppe von Anweisungen (Block) mit einer bestimmten Anzahl von Wiederholungen bzw.

Neu!!: Compiler und For-Schleife · Mehr sehen »

Formale Grammatik

Formale Grammatiken sind mathematische Modelle von Grammatiken, die zur eindeutigen Erzeugung und Beschreibung formaler Sprachen dienen.

Neu!!: Compiler und Formale Grammatik · Mehr sehen »

Formale Semantik

Formale Semantik beschäftigt sich mit der exakten Bedeutung von Termen in künstlichen oder natürlichen Sprachen.

Neu!!: Compiler und Formale Semantik · Mehr sehen »

Formel

Eine Kugel, deren Volumen durch die mathematische Formel V.

Neu!!: Compiler und Formel · Mehr sehen »

Fortran

Fortran ist eine prozedurale, seit 2003 auch eine objektorientierte Programmiersprache, die insbesondere für numerische Berechnungen in Wissenschaft, Technik und Forschung eingesetzt wird.

Neu!!: Compiler und Fortran · Mehr sehen »

Franz Felix Betschon

Franz Felix Betschon (* 29. November 1941 in Airolo; Dissertation, S. 210 (PDF; 19 MB). † 27. August 2015 In: das-bulletin.com vom 28. August 2015, abgerufen am 1. September 2015 (Archiv) in Heiden AR) war ein Schweizer Offizier (Oberst i Gst.), Industriemanager und Autor.

Neu!!: Compiler und Franz Felix Betschon · Mehr sehen »

Gesellschaft für Angewandte Mathematik und Mechanik

Logo der GAMM Die Gesellschaft für Angewandte Mathematik und Mechanik (GAMM) ist ein Verein zur Förderung der wissenschaftlichen Arbeit.

Neu!!: Compiler und Gesellschaft für Angewandte Mathematik und Mechanik · Mehr sehen »

Grace Hopper

Grace Hopper (Januar 1984) Grace Hopper an der Tastatur des Univac, ca. 1960 Grace Brewster Murray Hopper (* 9. Dezember 1906 in New York City, New York als Grace Brewster Murray; † 1. Januar 1992 in Arlington, Virginia) war eine US-amerikanische Informatikerin und Computerpionierin.

Neu!!: Compiler und Grace Hopper · Mehr sehen »

Grundrechenart

Geteilt. Die Grundrechenarten (auch Grundrechnungsarten oder schlicht Rechenarten genannt) sind die vier mathematischen Operationen Addition, Subtraktion, Multiplikation und Division.

Neu!!: Compiler und Grundrechenart · Mehr sehen »

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

Neu!!: Compiler und Hardware · Mehr sehen »

Höhere Programmiersprache

Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist.

Neu!!: Compiler und Höhere Programmiersprache · Mehr sehen »

Heinz Rutishauser

Heinz Rutishauser (* 30. Januar 1918 in Weinfelden, Schweiz; † 10. November 1970 in Zürich) war ein Schweizer Mathematiker und ein Pionier der modernen numerischen Mathematik und der Informatik avant la lettre.

Neu!!: Compiler und Heinz Rutishauser · Mehr sehen »

IBM 701

Der Großrechner IBM 701 gehörte zur 700/7000 series von IBM und kam 1952 auf den Markt.

Neu!!: Compiler und IBM 701 · Mehr sehen »

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.

Neu!!: Compiler und Informatik · Mehr sehen »

Interpreter

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

Neu!!: Compiler und Interpreter · Mehr sehen »

Java (Programmiersprache)

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

Neu!!: Compiler und Java (Programmiersprache) · Mehr sehen »

JavaCC

JavaCC (Java Compiler Compiler) ist ein Lexer- und Parsergenerator, der in Java implementiert ist und als Ausgabe Java- und C++-Quellcode erzeugt.

Neu!!: Compiler und JavaCC · Mehr sehen »

Jeffrey Ullman

Jeffrey David Ullman (* 22. November 1942 in New York City) ist ein US-amerikanischer Informatiker.

Neu!!: Compiler und Jeffrey Ullman · Mehr sehen »

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.

Neu!!: Compiler und Just-in-time-Kompilierung · Mehr sehen »

Kataphorik

Verweisrichtungen innerhalb eines Textes Katapher (auch: Kataphora) bezeichnet in der Textlinguistik eine sprachliche Einheit, die für eine im Text nachfolgende sprachliche Einheit steht.

Neu!!: Compiler und Kataphorik · Mehr sehen »

Kommentar (Programmierung)

Kommentare sind Annotationen innerhalb von Programmiersprachen und Textbeschreibungssprachen.

Neu!!: Compiler und Kommentar (Programmierung) · Mehr sehen »

Kompilation

Kompilation (lateinisch compilatio, ‚Ausbeute‘ ← compilare, ‚ausplündern‘, ‚berauben‘, ‚ausbeuten‘) steht für.

Neu!!: Compiler und Kompilation · Mehr sehen »

Konrad Zuse

zentriert Konrad Ernst Otto Zuse (* 22. Juni 1910 in Deutsch-Wilmersdorf, heute zu Berlin; † 18. Dezember 1995 in Hünfeld) war ein deutscher Bauingenieur, Erfinder und Unternehmer (Zuse KG).

Neu!!: Compiler und Konrad Zuse · Mehr sehen »

Kontextfreie Sprache

In der Theoretischen Informatik ist eine kontextfreie Sprache (CFL) eine formale Sprache, die durch eine kontextfreie Grammatik beschrieben werden kann.

Neu!!: Compiler und Kontextfreie Sprache · Mehr sehen »

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.

Neu!!: Compiler und Laufzeit (Informatik) · Mehr sehen »

Laufzeitbibliothek

Der Begriff Laufzeitbibliothek wird in der Informatik verwendet.

Neu!!: Compiler und Laufzeitbibliothek · Mehr sehen »

Leerraum

Leerraum (fachsprachlich auch Whitespace // „Weißraum“ oder Zwischenraumzeichen) ist in der Informatik eine Bezeichnung für Zeichen in einem Text, die im Texteditor oder Textverarbeitungsprogramm normalerweise nur durch Leerflächen dargestellt werden und dennoch (Speicher-)Platz in Anspruch nehmen.

Neu!!: Compiler und Leerraum · Mehr sehen »

Lex (Informatik)

Das Programm Lex wird im Übersetzerbau benutzt, um Scanner für die lexikalische Analyse von Quelltexten zu erstellen.

Neu!!: Compiler und Lex (Informatik) · Mehr sehen »

Lexikalische Analyse

Lexikalische Analyse ist in der Informatik die Zerlegung einer Zeichenkette (z. B. Quelltext) in eine Folge von logisch zusammengehörigen Einheiten, sogenannte Token.

Neu!!: Compiler und Lexikalische Analyse · Mehr sehen »

Linker (Computerprogramm)

ausführbaren Dateien (exe) zusammengefügt (gelinkt). Unter einem Linker oder Binder (auch: Bindelader) versteht man ein Computerprogramm, das einzelne Programmmodule zu einem ausführbaren Programm zusammenstellt (verbindet).

Neu!!: Compiler und Linker (Computerprogramm) · Mehr sehen »

Liste von .NET-Sprachen

Die folgende Aufstellung enthält eine Liste von Programmiersprachen für das klassische.Net-Framework, Mono oder eine kompatible Laufzeitumgebung.

Neu!!: Compiler und Liste von .NET-Sprachen · Mehr sehen »

Lochstreifen

Lochstreifen eines Typendruck-Schnelltelegrafen von Siemens & Halske (1905) 8-Kanal-Lochstreifen Lochkarte im Einsatz als Parkschein (2008) Monotype Gießmaschine mit Lochstreifensteuerung DEC PTR/PTP10 Leser/Stanzer Ein Lochstreifen ist ein aus Papier, Kunststoff oder einem Metall-Kunststoff-Laminat bestehender streifenförmiger Datenträger, dessen Information durch eingestanzte Löcher repräsentiert wird.

Neu!!: Compiler und Lochstreifen · Mehr sehen »

Loop unrolling

Loop unrolling (manchmal auch Loop unwinding), das oder ist eine Optimierungsmethode, die die Laufzeit eines Computerprogramms auf Kosten der Größe seiner Programmdatei beschleunigen kann.

Neu!!: Compiler und Loop unrolling · Mehr sehen »

Makro

Ein Makro ist in der Softwareentwicklung eine unter einer bestimmten Bezeichnung (Makroname) zusammengefasste Folge von Anweisungen oder Deklarationen, um diese (anstelle der Einzelanweisungen, i. d. R. an mehreren Stellen im Programm) mit nur einem einfachen Aufruf ausführen zu können.

Neu!!: Compiler und Makro · Mehr sehen »

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

Neu!!: Compiler und Maschinensprache · Mehr sehen »

Massachusetts Institute of Technology

Das Massachusetts Institute of Technology (MIT) ist eine Technische Hochschule und Universität in Cambridge im US-Bundesstaat Massachusetts.

Neu!!: Compiler und Massachusetts Institute of Technology · Mehr sehen »

Nathaniel Rochester

Nathaniel Rochester (* 14. Januar 1919 in Buffalo, New York; † 8. Juni 2001) war ein US-amerikanischer Computerpionier.

Neu!!: Compiler und Nathaniel Rochester · Mehr sehen »

Niklaus Wirth

Niklaus Wirth (2005) Interview mit Niklaus Wirth (2014) Niklaus Emil Wirth (* 15. Februar 1934 in Winterthur) ist ein Schweizer Informatiker.

Neu!!: Compiler und Niklaus Wirth · Mehr sehen »

Objektcode

Objektcode ist ein Zwischenergebnis eines Compiler- bzw.

Neu!!: Compiler und Objektcode · Mehr sehen »

Operator (Mathematik)

Ein Operator ist eine mathematische Vorschrift, durch die man aus mathematischen Objekten neue Objekte bilden kann.

Neu!!: Compiler und Operator (Mathematik) · Mehr sehen »

Operatorrangfolge

Als Operatorrangfolge, -wertigkeit, -priorität, -präzedenz oder einfach nur Präzedenz bezeichnet man in Mathematik, Logik und Informatik eine definierte Halbordnung, in der die Operatoren eines in Infix-Schreibweise vorliegenden Ausdrucks eine implizite Klammerung vorgeben.

Neu!!: Compiler und Operatorrangfolge · Mehr sehen »

Parameter (Informatik)

Parameter – (deutsch) auch Übergabewerte genannt – sind in der Informatik Variablen, durch die ein Computerprogramm (oft ein Unterprogramm) auf die Verarbeitung bestimmter Werte „eingestellt“ werden kann.

Neu!!: Compiler und Parameter (Informatik) · Mehr sehen »

Parser

Ein Parser („analysieren“, bzw. „Teil“; im Deutschen gelegentlich auch Zerteiler) ist ein Computerprogramm, das in der Informatik für die Zerlegung und Umwandlung einer Eingabe in ein für die Weiterverarbeitung geeigneteres Format zuständig ist.

Neu!!: Compiler und Parser · Mehr sehen »

Pascal (Programmiersprache)

Niklaus Wirth (2009), der Entwickler von Pascal Pascal ist eine Anfang der 1970er Jahre entwickelte imperative Programmiersprache.

Neu!!: Compiler und Pascal (Programmiersprache) · Mehr sehen »

Plankalkül

Der Plankalkül ist eine von Konrad Zuse in den Jahren 1942 bis 1945 entwickelte Programmiersprache und war die erste höhere Programmiersprache der Welt.

Neu!!: Compiler und Plankalkül · Mehr sehen »

Plattform (Computer)

Grafische Darstellung des Grundkonzepts einer Computerplattform: oben drei identische Komponenten (blau) innerhalb dreier unterschiedlicher Umgebungen von weiteren Komponenten, die unten auf drei unterschiedlichen Rechnersystemen aufgesetzt werden können Eine Computerplattform (auch -schicht oder -ebene, kurz Plattform) bezeichnet in der Informatik eine einheitliche Grundlage, auf der Computerprogramme ausgeführt und entwickelt werden können.

Neu!!: Compiler und Plattform (Computer) · Mehr sehen »

Polnische Notation

Polnische Notation (PN), auch Normale Polnische Notation (NPN), Präfixnotation, Łukasiewicz-Notation oder Warschauer Normalform genannt, ist (in der Informatik und mathematischen Logik) eine klammerfreie Schreibweise für Formeln bzw.

Neu!!: Compiler und Polnische Notation · Mehr sehen »

Präprozessor

Ein Präprozessor (seltener auch Präcompiler) ist ein Computerprogramm, das Eingabedaten vorbereitet und zur weiteren Bearbeitung an ein anderes Programm weitergibt.

Neu!!: Compiler und Präprozessor · Mehr sehen »

Precompiler

Ein Precompiler (auch Präkompilierer, Präcompiler, Vorkompilierer oder Vorübersetzer genannt) ist ein Computerprogramm in der Softwareentwicklung, das einen Quellcode in einem Durchlauf vor dem eigentlichen Compiler bearbeitet.

Neu!!: Compiler und Precompiler · Mehr sehen »

Profiler (Programmierung)

Als Profiler werden Programmierwerkzeuge bezeichnet, die das Laufzeitverhalten von Software analysieren.

Neu!!: Compiler und Profiler (Programmierung) · Mehr sehen »

Programmanalyse

Die Programmanalyse beschäftigt sich mit Methoden zur (automatischen) Analyse von Computerprogrammen.

Neu!!: Compiler und Programmanalyse · Mehr sehen »

Programmäquivalenz

Programmäquivalenz besagt, dass zwei Computerprogramme (oder zwei Algorithmen) dieselbe Funktion berechnen.

Neu!!: Compiler und Programmäquivalenz · Mehr sehen »

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Neu!!: Compiler und Programmbibliothek · Mehr sehen »

Programmierparadigma

Ein Programmierparadigma ist ein fundamentaler Programmierstil.

Neu!!: Compiler und Programmierparadigma · Mehr sehen »

Programmiersprache

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

Neu!!: Compiler und Programmiersprache · Mehr sehen »

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.

Neu!!: Compiler und Prozessor · Mehr sehen »

Prozessorarchitektur

Eine Prozessorarchitektur beschreibt den Aufbau von Prozessoren bzw.

Neu!!: Compiler und Prozessorarchitektur · Mehr sehen »

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.

Neu!!: Compiler und Quelltext · Mehr sehen »

Rechnerarchitektur

Rechnerarchitektur ist ein Teilgebiet der Technischen Informatik, das sich mit dem Design von Rechnern (Computern) und speziell mit deren Organisation sowie deren externem und internem Aufbau (was ebenfalls mit 'Rechnerarchitektur' bezeichnet wird) beschäftigt.

Neu!!: Compiler und Rechnerarchitektur · Mehr sehen »

Register (Prozessor)

Register in Prozessoren sind Speicherbereiche für Daten, auf die Prozessoren besonders schnell zugreifen können.

Neu!!: Compiler und Register (Prozessor) · Mehr sehen »

Reihenfolge

Eine Reihenfolge mehrerer Gegenstände wird bestimmt durch eine räumliche, zeitliche oder gedankliche, lineare Aufreihung derselben und eine ausgewiesene Richtung, z. B.

Neu!!: Compiler und Reihenfolge · Mehr sehen »

Reinhard Wilhelm

Reinhard Wilhelm, 2014 Reinhard Wilhelm (* 5. Juni 1946 in Deutmecke, Westfalen) ist ein deutscher Informatiker.

Neu!!: Compiler und Reinhard Wilhelm · Mehr sehen »

Rekursiver Abstieg

Rekursiver Abstieg (englisch: recursive descent) ist eine Technik aus dem Compilerbau, die auf direkte Weise (d. h. ohne Tabelle) einen Top-Down-Parser implementiert.

Neu!!: Compiler und Rekursiver Abstieg · Mehr sehen »

Schlüsselwort (Programmierung)

Der Begriff Schlüsselwort (englisch keyword) oder reserviertes Wort bezeichnet in einer Programmiersprache ein Wort (englisch token), das eine durch die Definition dieser Programmiersprache bestimmte Bedeutung hat, und nicht als Name von Variablen oder Funktionen verwendet werden darf.

Neu!!: Compiler und Schlüsselwort (Programmierung) · Mehr sehen »

Schleife (Programmierung)

Eine Schleife (auch „Wiederholung“ oder) ist eine Kontrollstruktur in Programmiersprachen.

Neu!!: Compiler und Schleife (Programmierung) · Mehr sehen »

Screener (Informatik)

Screener (engl.; dt. „Sieber“) bezeichnet in der Informatik eine Komponente eines Compilers.

Neu!!: Compiler und Screener (Informatik) · Mehr sehen »

Semantik

Semantik (von), auch Bedeutungslehre genannt, ist die wissenschaftliche Beschäftigung mit Bedeutung und mit den verschiedenen Beziehungen zwischen einem Zeichen und dem Bezeichneten.

Neu!!: Compiler und Semantik · Mehr sehen »

Softwareentwickler

Ein Softwareentwickler ist eine Person, die an der Erstellung einer Software mitwirkt.

Neu!!: Compiler und Softwareentwickler · Mehr sehen »

Softwarekomponente

Eine Komponente ist im Kontext der Softwarearchitektur ein Teil einer Software, der mit anderen Softwareteilen gemäß den Regeln eines Komponentenmodells zusammenwirken kann.

Neu!!: Compiler und Softwarekomponente · Mehr sehen »

Speicheradresse

Speicheradressen dienen zur eindeutigen Bezeichnung von Speicherzellen im Hauptspeicher eines Computers.

Neu!!: Compiler und Speicheradresse · Mehr sehen »

Speicherkapazität

Die Speicherkapazität bezeichnet die maximale Datenmenge, die in einer Datenstruktur oder in einem Datenspeicher gespeichert werden kann.

Neu!!: Compiler und Speicherkapazität · Mehr sehen »

Sprunganweisung

Eine Sprunganweisung oder ein Sprungbefehl ist eine Anweisung in einer Programmiersprache.

Neu!!: Compiler und Sprunganweisung · Mehr sehen »

Syntax

Unter Syntax (von syn ‚zusammen‘ und taxis ‚Ordnung, Reihenfolge‘) versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen.

Neu!!: Compiler und Syntax · Mehr sehen »

Syntaxbaum

Ein Syntax-, Ableitungs- oder Parsebaum ist ein Begriff aus der theoretischen Informatik und der Linguistik.

Neu!!: Compiler und Syntaxbaum · Mehr sehen »

Syntaxfehler

Syntaxfehler in einem wissenschaftlichen Taschenrechner. Syntaxfehler im Allgemeinen sind Verstöße gegen die Satzbauregeln einer natürlichen oder künstlichen Sprache.

Neu!!: Compiler und Syntaxfehler · Mehr sehen »

Thread (Informatik)

In der Informatik bezeichnet Thread (‚Faden‘, ‚Strang‘) – auch Aktivitätsträger oder leichtgewichtiger Prozess genannt – einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms.

Neu!!: Compiler und Thread (Informatik) · Mehr sehen »

Token (Übersetzerbau)

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

Neu!!: Compiler und Token (Übersetzerbau) · Mehr sehen »

Unterprogramm

Grundprinzip eines Unterprogramms Ein Unterprogramm ist ein Teil eines Computerprogramms, das eine bestimmte Funktionalität bereitstellt.

Neu!!: Compiler und Unterprogramm · Mehr sehen »

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.

Neu!!: Compiler und Virtuelle Maschine · Mehr sehen »

Visual Basic .NET

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

Neu!!: Compiler und Visual Basic .NET · Mehr sehen »

Yacc

Yacc ist ein Computerprogramm, welches der Herstellung von Compilern dient.

Neu!!: Compiler und Yacc · Mehr sehen »

Zahl

Übersicht über einige gängige Zahlbereiche. A\subset B bedeutet, dass die Elemente des Zahlbereiches A unter Beibehaltung wesentlicher Beziehungen auch als Elemente des Zahlbereichs B aufgefasst werden können. Echte Klassen sind in blau markiert. Zahlen sind abstrakte mathematische Objekte beziehungsweise Objekte des Denkens, die sich historisch aus Vorstellungen von Größe und Anzahl entwickelten.

Neu!!: Compiler und Zahl · Mehr sehen »

Zeichenkette

Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz.

Neu!!: Compiler und Zeichenkette · Mehr sehen »

Zeiger (Informatik)

Wort. Video-Tutorial über Zeiger, Dereferenzierung, Felder und Zeigerarithmetik sowie deren Funktionsweise im Arbeitsspeicher am Beispiel der Programmiersprache C Mit Zeiger wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert.

Neu!!: Compiler und Zeiger (Informatik) · Mehr sehen »

Zeittafel der Programmiersprachen

Dies ist eine zeitlich sortierte Liste bedeutender Programmiersprachen.

Neu!!: Compiler und Zeittafel der Programmiersprachen · Mehr sehen »

Zuse Z4

Die Z4 im Deutschen Museum (München) Elektromagnetisches Relais der Z4 Die Zuse Z4 ist ein zwischen 1942 und 1945 von dem Zuse Ingenieurbüro und Apparatebau entwickelter Digitalrechner, der aus 2200 Relais gebaut ist.

Neu!!: Compiler und Zuse Z4 · Mehr sehen »

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.

Neu!!: Compiler und Zwischencode · Mehr sehen »

Leitet hier um:

Compiler-Front-End, Compilierung, Kompiler, Kompilieren, Kompilierer, Kompiliert, Kompilierung, Konstantenfaltung, Maschinencode-Generator, Profile Guided Optimization, Programmoptimierung, Transcompiler, Transpiler.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »