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

Parrot

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

33 Beziehungen: Allison Randal, Allokation (Informatik), Artistic License, BASIC, Benchmark, Berkeley Software Distribution, Bytecode, C (Programmiersprache), Datei, Gleitkommazahl, Guido van Rossum, Interpreter, Java Virtual Machine, Just-in-time-Kompilierung, Kontextfreie Sprache, Larry Wall, Linux, LLVM, Objektcode, Open Source, Perl (Programmiersprache), Ponie, Programmiersprache, Python (Programmiersprache), Registermaschine, Ruby (Programmiersprache), Schutzverletzung, Stapelspeicher, Syntaxbaum, Tcl, Virtuelle Maschine, Zeichenkette, 1. April.

Allison Randal

Allison Randal, 2007 Allison Randal (geboren 1. Januar 1950) ist eine US-amerikanische Informatikerin, die für ihre Beteiligung an der Entwicklung der Programmiersprache Perl und ihr Open Source Engagement bekannt ist.

Neu!!: Parrot und Allison Randal · Mehr sehen »

Allokation (Informatik)

Unter Allokation versteht man in der Informatik die Reservierung von Hauptspeicher oder anderen Betriebsmitteln durch ein Computerprogramm.

Neu!!: Parrot und Allokation (Informatik) · Mehr sehen »

Artistic License

Die Artistic License ist eine OSI-konforme Freie-Software-Lizenz, die vor allem von Perl und den meisten seiner Module in Verbindung mit der GPL als duale Lizenz benutzt wird.

Neu!!: Parrot und Artistic License · Mehr sehen »

BASIC

Listing BASIC ist eine imperative Programmiersprache.

Neu!!: Parrot und BASIC · Mehr sehen »

Benchmark

Ein/eine Benchmark (von oder bench mark) ist ein Vergleichsmaßstab.

Neu!!: Parrot und Benchmark · Mehr sehen »

Berkeley Software Distribution

Die Berkeley Software Distribution (BSD) ist eine Variante des Betriebssystems Unix, die an der Universität von Kalifornien in Berkeley ab 1977 entstanden ist.

Neu!!: Parrot und Berkeley Software Distribution · 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!!: Parrot 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!!: Parrot und C (Programmiersprache) · Mehr sehen »

Datei

Eine Datei ist in der Informationstechnologie die Zusammenfassung gleichartiger digitaler Daten, die zum Speichern auf Datenträgern oder Speichermedien, zur Wiedergabe, zum Bearbeiten und zur Datenübertragung dient und durch einen Dateinamen identifiziert wird.

Neu!!: Parrot und Datei · Mehr sehen »

Gleitkommazahl

Exakt darstellbare Gleitkomma­zahlen für verschiedene Mantissen­längen, Basis: 2, Exponent −3 bis 1 Eine Gleitkommazahl – wird in zwei Zusammenhängen benutzt.

Neu!!: Parrot und Gleitkommazahl · Mehr sehen »

Guido van Rossum

Guido van Rossum auf der OSCON 2006. Guido van Rossum (* 31. Januar 1956 in Haarlem, Niederlande) ist ein niederländischer Softwareentwickler, der als Autor der Programmiersprache Python bekannt wurde, deren Entwicklung er bis zu seiner, aus eigener Initiative veranlassten, Emeritierung im Juli 2018 als wohlwollender Diktator auf Lebenszeit leitete.

Neu!!: Parrot und Guido van Rossum · 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!!: Parrot und Interpreter · 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!!: Parrot und Java Virtual Machine · 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!!: Parrot und Just-in-time-Kompilierung · 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!!: Parrot und Kontextfreie Sprache · Mehr sehen »

Larry Wall

Larry Wall 2007 Larry Wall mit einem Fan (2014) – T-Shirt-Aufdruck auf deutsch: „Ich liebe Perl-Entwickler“ Larry Wall (* 27. September 1954 in Los Angeles) ist ein US-amerikanischer Linguist, Programmierer und Autor.

Neu!!: Parrot und Larry Wall · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: Parrot und Linux · Mehr sehen »

LLVM

LLVM (früher Low Level Virtual Machine) ist ein modulares Compiler-System mit einem virtuellen Befehlssatz, einem übergreifend optimierenden Übersetzungskonzept und einer virtuellen Maschine, die einen Hauptprozessor virtualisiert.

Neu!!: Parrot und LLVM · Mehr sehen »

Objektcode

Objektcode ist ein Zwischenergebnis eines Compiler- bzw.

Neu!!: Parrot und Objektcode · Mehr sehen »

Open Source

Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.

Neu!!: Parrot und Open Source · Mehr sehen »

Perl (Programmiersprache)

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

Neu!!: Parrot und Perl (Programmiersprache) · Mehr sehen »

Ponie

Ponie ist ein Open-Source-Projekt, das Perl 5 auf Parrot, die für Perl 6 entwickelte virtuelle Maschine, portieren wollte.

Neu!!: Parrot und Ponie · 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!!: Parrot und Programmiersprache · Mehr sehen »

Python (Programmiersprache)

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

Neu!!: Parrot und Python (Programmiersprache) · Mehr sehen »

Registermaschine

Die Registermaschine (RM) ist eine abstrakte Maschine der theoretischen Informatik.

Neu!!: Parrot und Registermaschine · Mehr sehen »

Ruby (Programmiersprache)

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

Neu!!: Parrot und Ruby (Programmiersprache) · Mehr sehen »

Schutzverletzung

Das Fenster informiert über eine Schutzverletzung eines Programms unter Windows 3.1 Bei Computern tritt eine Schutzverletzung (von oder segmentation violation, kurz segfault) oder Zugriffsverletzung (engl. access violation) auf, wenn ein Computerprogramm auf eine Ressource (insbesondere auf Speicher) zuzugreifen versucht, die vor einem solchen Zugriff geschützt ist bzw.

Neu!!: Parrot und Schutzverletzung · Mehr sehen »

Stapelspeicher

Vereinfachte Darstellung eines Stacks mit den Funktionen Push (drauflegen) und Pop (herunternehmen) In der Informatik bezeichnet ein Stapelspeicher oder Kellerspeicher (kurz Stapel oder Keller, häufig auch mit dem englischen Wort Stack bezeichnet) eine häufig eingesetzte dynamische Datenstruktur.

Neu!!: Parrot und Stapelspeicher · Mehr sehen »

Syntaxbaum

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

Neu!!: Parrot und Syntaxbaum · Mehr sehen »

Tcl

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

Neu!!: Parrot und Tcl · 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!!: Parrot und Virtuelle Maschine · 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!!: Parrot und Zeichenkette · Mehr sehen »

1. April

Der 1.

Neu!!: Parrot und 1. April · Mehr sehen »

Leitet hier um:

Parrot VM.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »