puts "Hallo " + gets.chomp + "."
?> Christoph
=> Hallo Christoph.
Ruby gehört eher nicht dazu, die Objektorientiertheit ist nicht konsequent genug.
*g* Sag das mal Matz--[Wikipedia: Yukihiro_Matsumoto].
Smalltalk und Objective-C wären da die Kandidaten, wenn überhaupt. Manche würden auch noch gerne Modula mit reinnehmen, aber da schwanke ich selber und entscheide nach Tageslaune. Heute z.B.: nö.
Ruby ist nach Smalltalk entstanden. Matz war der Auffassung , dass Sprachen, wie z. B. Smalltalk nicht _objektorientiert genug_ waren. ([Wikipedia: Ruby#Merkmale_der_Sprache]
Aber so ein Streit ist, wie angeführt müßig, da eher Geschmacksache denn objektiv [sic?].
Richtig, objektiv ist unmöglich.
Nur was C++ mit Objektorientiertheit zu haben soll habe ich nie ganz begriffen, denn da fehlt es doch noch erheblich. Ich habe sogar dsa dumme Gefühl, das so manches ... ähm ... Mißgeschick aus dem Anspruch resultiert C++ Objektorientiertheit zuzusprechen und danach zu handeln.
Dazu kann ich noch nicht viel sagen, da ich mich damit noch nicht befasst habe.
Einen schönen Samstag noch.
Gruß, Ashura
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]