Eigenschaften von Perl

23/02/2008 - 13:59 von Christian Helmbold | Report spam
Hallo,

ich erstelle gerade eine Tabelle mit Merkmalen verschiedener Sprachen,
in der ich auch Perl berücksichtigen will.

Könnt ihr mir sagen, ob folgende Merkmale bei Perl 5.1 vorhanden sind?
Die Eigenschaften sollen sich auf den Standardumfang beziehen. Merkmale
die zwar nachgerüstet werden können aber normal nicht vorhanden sind,
sollen also nicht berücksichtigt werden.

Übersetzung in Bytecode:
Direkte Ausführung mit Interpreter: ja
Einzeiler möglich: ja
Objektorientierte API: nein
Primitive Datentypen sind Objekte: nein
Statische Typisierung: nein
Dynamische Typisierung: ja
Starke, dynamische Typisierung: nein
Lexikalische Variablen: ja
Namensràume (Pakete): ja
Mehrfachvererbung:
Schnittstelle als Sprachelement:
Operatorüberladung:
Closures:
Properties:
Exceptions:
Objekte haben Wahrheitswert:
Multithreading: ja
Benannte Parameter:
Standardwerte für Parameter:
Syntax für Listen:
Syntax für Maps:
Syntax für Bereiche (Ranges):
Syntax für regulàre Ausdrücke: ja
Semikolon am Zeilenende verzichtbar: nein

Vielen Dank!
Christian
 

Lesen sie die antworten

#1 zirias
23/02/2008 - 14:08 | Warnen spam
* Christian Helmbold :
ich erstelle gerade eine Tabelle mit Merkmalen verschiedener Sprachen,
in der ich auch Perl berücksichtigen will.



Ok, mal ein paar Korrekturen/Vervollstàndigungen:

Objektorientierte API: nein


ja

Mehrfachvererbung:


ja

Operatorüberladung:


Ja

Exceptions:


Ja (die/eval statt try/catch)

Syntax für Listen:


Ja

Syntax für Maps:


Ja

Manche deiner Eigenschaften finde ich allerdings ein bisschen zu
speziell um allgemein Programmiersprachen vergleichen zu können.

Grüße, Felix

Felix M. Palmen (Zirias) \ -PGP- /"\ ASCII Ribbon
web: http://zirias.ath.cx/ \ http://zirias.ath.cx/pub.txt \ / Campaign
my open source projects: \ FP ED9B 62D0 BE39 32F9 2488 X Against HTML In
http://zirias.ath.cx/?pg=pro \ 5D0C 8177 9D80 5ECF F683 / \ Mail And News

Ähnliche fragen