Schrift
[thread]1713[/thread]

Perl aus der Sicht der Javaprogrammierer (Seite 2)



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
kabel
 2005-06-06 23:26
#17100 #17100
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
java hat kein operator overloading, nur single-dispatched, ist NICHT komplett oo, die neuen sprachfeatures werden auf die alten abgebildet, um die jvms kompatibel zu halten.
und perl hat drei "primitive datentypen" (die halt in anderen sprachen teil der standardbibliothek sind).

ot was macht mann/frau denn so in computerlinguistik? parsen von natürlicher sprache?
-- stefan
betterworld
 2005-06-06 23:27
#17101 #17101
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=Crian,05.06.2005, 05:38]
Quote
4.5 Reguläre Ausdrücke

Mit dem Paket java.util.regex lässt sich mithilfe der Klassen Matcher und Pattern eine Zeichenkette gegen ein Muster prüfen. Mit dieser leistungsfähigen Implementierung lässt sich leicht die Funktionalität von Dienstprogrammen wie awk, sed, emacs, perl oder grep nachbilden.
[/quote]
Schön finde ich in der Aufzählung auch "emacs". Wer das Verhalten von Emacs nachbilden kann, der kann eigentlich eh schon alles :)
sri
 2005-06-06 23:29
#17102 #17102
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=pktm,06.06.2005, 20:40]Nun, es ist einfach komplett objektorientiert.
Kapselung, Polymorphie und Vererbung sind die Schlagwörter.[/quote]
FALSCH!

Java ist genauso halbherzig oo wie Perl5, oder wie sieht es mit Operator overloading und mehrfach Vererbung aus? :)

Code: (dl )
odyssey:~ sri$ pugs -e 'class Foo is Bar is Yada'
\n\n

<!--EDIT|sri|1118087149-->
sri
 2005-06-06 23:40
#17103 #17103
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Strat,06.06.2005, 14:55]@sri: ein vorteil von java: threads funktionionieren, und zwar sehr einfach; weiters faellt mir gerade nichts dazu ein... frag mich in ein paar jahren nochmal, vielleicht finde ich bis dahin noch was... ;-)[/quote]
Code: (dl )
1
2
3
odyssey:~ sri$ pugs -e 'async { sleep 2; say "thread1" }; async { sleep 1; say "thread2"}; sleep 4'
thread2
thread1

:)
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2005-06-05 07:38.