Moin
Ich wollte mal fragen ob es einen converter gibt der den Perl code in einen Python code umwandelt (wenn es überhaubt einen gibt). Aber wenn es einen gibt were es gut und wenn nicht wie mach ich das dann, den code umzuwandeln?
Gruß: ger1992
Code Converter?
- sunmountain
- User
- Beiträge: 89
- Registriert: Montag 13. März 2006, 17:18
Ich kenne keinen, aber vielleicht schaust Du Dir als
Referenz Pugs an ...
... ist allerdings in Haskell geschrieben und erzeugt Parrot Bytecode.
Ich perönlich halte das Vorhaben aber für Wahnsinn - Perl ist voller
"Syntaxzucker" und anderen komplexen Konstrukten.
Referenz Pugs an ...
... ist allerdings in Haskell geschrieben und erzeugt Parrot Bytecode.
Ich perönlich halte das Vorhaben aber für Wahnsinn - Perl ist voller
"Syntaxzucker" und anderen komplexen Konstrukten.
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Das ist im Prinzip schon unmöglich, da in Perl manche Konstruktionen teilweise beim Ausführen erst ihre Bedeutung festlegen, z.B. bei fehlender Klammerung um Funktionsaufrufe.
Nicht umsonst heißt es "only Perl can parse Perl".
Nicht umsonst heißt es "only Perl can parse Perl".
Ich fänd so einen Konverter auch nicht wirklich nützlich. Was will man denn damit anfangen? Aus "unlesbarem" Perl-Quelltext bekommt man bestimmt keinen lesbaren Python-Quelltext und selbst bei verständlich geschriebenem Perl-Quelltext würde etwas herauskommen was kein Programmierer ernsthaft so in Python schreiben würde.
Edit (Leonidas): Restliche DIskussion in "Magisches Verhalten in Perl und Python" abgetrennt.
Edit (Leonidas): Restliche DIskussion in "Magisches Verhalten in Perl und Python" abgetrennt.