(Translated by
https://www.hiragana.jp/
)
Bearbeiten von „Perl“ (Absatz) – Kamelopedia
Bearbeiten von „Perl“ (Absatz)
Wechseln zu:
Navigation
,
Suche
!
Du bist nicht
angemeldet
.
Wenn du deine Änderung speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit öffentlich einsehbar.
Spamschutzprüfung. Hier
NICHTS
eintragen!
Spamschutzprüfung. Hier
NICHTS
eintragen!
==Perl 6== Im Gegensatz zu TECO oder höheren Programmiersprachen wie [[Fortran|FORTRAN]] ist es bei Perl jedoch unklar ob die aktuelle Version (5.8) bereits turing-complete ist, oder ob dieses Feature erst durch diverse Regular-expression-Erweiterungen zusammen mit der Unterstützung von Dummyvariablen bei Subroutinen im langerwarteten Nachfolger Perl 6 realisiert wird. Zukünftige Perl 6 Programme sollen aber nicht mehr nur interpretiert werden, sondern auf der sogenannten Parrot Virtual Machine, einer Art Emulator für den Z80-CPU, ausführbar sein. Mit über 6000 neuen Operatoren (u.a. dem ¥-, £- und §-Operator), einer Schnittstelle für [[Python]]-Macros und einem neuen given-Befehl (gibt ein [[ASCII_Dromedar|ASCII]]-Bild von Larry Wall aus) ist die Sprache aber äußerst kompliziert umzusetzen. Das einzige Werkzeug das Perl 6 Quelltext momentan evaluieren kann nennt sich Bugs, einem in der interpretierten Sprache Haskell geschriebener Perl-6-Interpreter, der Perl-6-Code zu Javascript übersetzen kann, das mit einem Perl-5-Programm ausgeführt wird oder so ähnlich. Bugs ist damit womöglich die erste von Menschenhand geschaffene Perl-Implementation. Ähnlich wie beim GNU Hurd Projekt wird die Vollendung des Perl 6 Compilers aber nicht vor Ende der 2030ger Jahre erwartet.
Zusammenfassung:
Mit dem Speichern dieser Seite …
… versichere ich, dass ich den Beitrag selbst verfasst habe bzw. dass er keine fremden Rechte verletzt
… willige ich ein, meinen Beitrag unter der
Creative Commons Attribution/Share-Alike Lizenz 3.0
und der
GNU-Lizenz für freie Dokumentation
zu veröffentlichen
… akzeptiere ich die
Kamelknigge
Abbrechen
|
Bearbeitungshilfe
(neues Fenster)
Zum Vermeiden unnötiger Artikelversionen bitte den
Vorschau-Button
benutzen!
Navigationsmenü
Ich
Ein neues Kamel registrieren
Anmelden
Namensräume
Artikel
Diskussion
Varianten
Ansichten
Lesen
Bearbeiten
Versionen/Autoren
Aktionen
Suche
Navigation
Hauptseite
Wegweiser
Zufällige Seite
Empfohlene Seiten
Schwesterprojekte
KameloNews
Gute Frage
Gute Idee
KameloBooks
Kamelionary
Spiele & Co.
Mitmachen
Letzte Änderungen
Herden-Portal
Forum
Chat
Qualitätssicherung
Hilfe
Werkzeuge
Links hierhin
Änderungen an verlinkten Seiten
Spezialseiten
Seiteninformationen