<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hat jemand schon Erfahrung in ruby gesammelt?]]></title><description><![CDATA[<p>Hallo, ich bin überzeugter Pythonfan aber offen für andere Sprachen.</p>
<p>hat sich schon jemand mit ruby auseinandergesetzt?</p>
<ol>
<li>Hat ruby auch so eine umfangreiche standard lib wie python?</li>
<li>Gibts irgendwas, was ihr als Vorteil gegenüber python anseht (kein flamewar bitte)</li>
<li>Gibts irgendwas, was euch an ruby missfält?</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/topic/188206/hat-jemand-schon-erfahrung-in-ruby-gesammelt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 13:38:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188206.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Jul 2007 10:04:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Sun, 29 Jul 2007 10:04:09 GMT]]></title><description><![CDATA[<p>Hallo, ich bin überzeugter Pythonfan aber offen für andere Sprachen.</p>
<p>hat sich schon jemand mit ruby auseinandergesetzt?</p>
<ol>
<li>Hat ruby auch so eine umfangreiche standard lib wie python?</li>
<li>Gibts irgendwas, was ihr als Vorteil gegenüber python anseht (kein flamewar bitte)</li>
<li>Gibts irgendwas, was euch an ruby missfält?</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1334231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334231</guid><dc:creator><![CDATA[python-fan]]></dc:creator><pubDate>Sun, 29 Jul 2007 10:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Sun, 29 Jul 2007 12:09:06 GMT]]></title><description><![CDATA[<ol>
<li>
<p>Ja klar. Schau dir doch die API-Dokus auf <a href="http://ruby-doc.org" rel="nofollow">ruby-doc.org</a> an, um einen Eindruck zu gewinnen</p>
</li>
<li>
<p>Keine _-Orgien <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Ruby ist eben durch und durch OOP. Das Literale Objekte sind, kommt AFAIK in Python doch erst wirklich seit 2.5. Außerdem fand ich das Iterator-Interface in Ruby sehr nett.</p>
</li>
<li>
<p>Man stößt auch relativ schnell auf Hacks und Hässlichkeiten in der Sprache (finde ich bei Python genauso). So haben Objekte implizit bereich zahlreiche Methoden etc.</p>
</li>
</ol>
<p>(wobei Ruby aber einem Python-Programmierer sicher keinen Mehrwert bringt. Wenn du neue Sprachen lernen willst, um dich mit neuen interessanten Konzepten zu befassen und deine Denkweisen zu erweitern, dann schau dir lieber Erlang, Common Lisp, Scheme, Haskell etc an)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334292</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 29 Jul 2007 12:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Sun, 29 Jul 2007 13:29:28 GMT]]></title><description><![CDATA[<p>Ich kannte als Skriptsprache vorher nur Perl und ein klein wenig PHP/Phyton und fand daher die Konzepte aus Ruby wirklich innovativ (vor allem im Vergleich zu den Normalen Sprachen wie C++,Java,..). Ruby ist viel schneller erlernt als Phyton (ging mir zumindest so), außerdem macht das Arbeiten mit Ruby einfach spaß <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Schau dir doch mal <a href="http://tryruby.hobix.com/" rel="nofollow">das interaktive Tutorial</a> an und bild dir selber deine Meinung über Ruby.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334335</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Sun, 29 Jul 2007 13:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Sun, 29 Jul 2007 14:24:34 GMT]]></title><description><![CDATA[<p>Was empfiehlt ihr für eine andere Sprache um mal von C++/Java wegzukommen. Was sollte ich mir mal angesehen haben ?<br />
Python ? Ruby ? etc. kA</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334380</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 29 Jul 2007 14:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Sun, 29 Jul 2007 14:25:08 GMT]]></title><description><![CDATA[<p>KasF schrieb:</p>
<blockquote>
<p>Was empfiehlt ihr für eine andere Sprache um mal von C++/Java wegzukommen. Was sollte ich mir mal angesehen haben ?<br />
Python ? Ruby ? etc. kA</p>
</blockquote>
<blockquote>
<p>Erlang, Common Lisp, Scheme, Haskell</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1334382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334382</guid><dc:creator><![CDATA[ru]]></dc:creator><pubDate>Sun, 29 Jul 2007 14:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Sun, 29 Jul 2007 15:49:56 GMT]]></title><description><![CDATA[<p>KasF schrieb:</p>
<blockquote>
<p>Was empfiehlt ihr für eine andere Sprache um mal von C++/Java wegzukommen. Was sollte ich mir mal angesehen haben ?<br />
Python ? Ruby ? etc. kA</p>
</blockquote>
<p>Forth ist eine interessante Sprache. Trotz sehr einfacher Syntax kann man damit sehr komplexe Programme schreiben.<br />
Lisp und andere funktionale Sprachen sind auch mal einen Blick wert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334421</guid><dc:creator><![CDATA[mastercpp]]></dc:creator><pubDate>Sun, 29 Jul 2007 15:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 08:15:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>python-fan schrieb:</p>
<blockquote>
<p>Hat ruby auch so eine umfangreiche standard lib wie python?</p>
</blockquote>
<p>Ja, so ungefähr.</p>
<p>python-fan schrieb:</p>
<blockquote>
<p>Gibts irgendwas, was ihr als Vorteil gegenüber python anseht</p>
</blockquote>
<p>Auch nach langem Überlegen: Ich kann keinen praktischen Vorteil erkennen.</p>
<p>python-fan schrieb:</p>
<blockquote>
<p>Gibts irgendwas, was euch an ruby missfält?</p>
</blockquote>
<p>Ja, einiges:</p>
<p>Die Ruby Syntax. Die vielen @ $ { } &lt;&lt; etc., dazu auch noch<br />
BEGIN .. END. Gefällt mir nicht. Zu viele Sonderzeichen, zuviel überflüssige<br />
BEGIN..END. Zu viel Perl, zuviel Smalltalk. Python ist für meinen Geschmack einfach eleganter und ästhetischer.</p>
<p>Für etliche Programmelemente gibt es in Ruby mehrere verschiedene Syntax-Elemente (siehe Hash tables, siehe { }-Notation, siehe ... ).<br />
So etwas ist meiner Meinung nach überflüssig und kann Anfänger (und wahrscheinlich auch Fortgeschrittene) verwirren.</p>
<p>In Python gibt es meist nur einen optimalen und eleganten Weg, etwas<br />
auszudrücken und so soll's auch sein. Wozu braucht man in Ruby etwa ein halbes Dutzend Syntaktische Wege, um Blocks zu verwenden?</p>
<p>Python befolgt recht konsequent das 'principle of least surprise'.<br />
Alles funktioniert in Python so, wie man sich unvoreingenommerweise vorstellt, daß es funktionieren sollte, ohne 'Bells and whistles'.<br />
Im Ergebnis sind Python-Programme üblicherweise knapp, ästhetisch ansprechend und fast von Laien zu verstehen.</p>
<p>Was Ruby gegenüber Python auszeichnet, sind meiner Meinung nach unter anderem<br />
zwei Dinge:<br />
1. Die konsequentere Objektorientierung<br />
2. Syntax-Elemente, die teils an Smalltalk, teils an Perl erinnern.</p>
<p>Ich habe mir nach extensiver Python-Anwendung Ruby angesehen und bin nach<br />
einigen kleinen Probe-Projekten fluchtartig zu Python zurückgekehrt.<br />
Ich finde nicht, daß die Ruby-spezifischen Features Grund genug sind, die<br />
Python-typische sprachliche Eleganz und Klarheit zu opfern.</p>
<p>Ich bleibe bei Python.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334771</guid><dc:creator><![CDATA[kleine Bemerkung]]></dc:creator><pubDate>Mon, 30 Jul 2007 08:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 08:56:30 GMT]]></title><description><![CDATA[<p>kleine Bemerkung schrieb:</p>
<blockquote>
<p>Die Ruby Syntax. Die vielen @ $ { } &lt;&lt; etc., dazu auch noch<br />
BEGIN .. END. Gefällt mir nicht. Zu viele Sonderzeichen, zuviel überflüssige<br />
BEGIN..END. Zu viel Perl, zuviel Smalltalk. Python ist für meinen Geschmack einfach eleganter und ästhetischer.</p>
</blockquote>
<p>Mir geht es genau umgekehrt. Python finde ich ziemlich unästhetisch und unelegant mit der erzwungenen Einrückung, und den schon angesprochenen Unterstrich- und &quot;self&quot;-Orgien. Aber nicht nur die Syntax sondern auch die Objektorientierung halte ich bei Ruby für gelungener.<br />
Aber über Geschmack sollte man bekanntlich nicht streiten. Entweder man hat ihn oder man hat ihn nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Hier noch ein Link zu Python-Ruby-Unterschiede: <a href="http://www.ruby-lang.org/de/documentation/ruby-from-other-languages/to-ruby-from-python/" rel="nofollow">http://www.ruby-lang.org/de/documentation/ruby-from-other-languages/to-ruby-from-python/</a></p>
<p>tfa</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334789</guid><dc:creator><![CDATA[tfa]]></dc:creator><pubDate>Mon, 30 Jul 2007 08:56:30 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 10:14:25 GMT]]></title><description><![CDATA[<p>Ich empfinde Ruby ebenfalls als schöner als Phyton. Und das &quot;doppelte&quot; Anlegen von Hashes&amp;Co finde ich nicht störend, ganz im Gegenteil, das zeigt doch wie stark die Standardbibliothek in die Sprache integriert ist. So kann man natürlich mit der Sprache arbeiten, aber der darunterliegende Code ist Teil der Standardbibliothek denk man auch direkt benutzen kann.</p>
<p>Zum Glück kann jeder die Sprache wählen die ihm besser zusagt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334835</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Mon, 30 Jul 2007 10:14:25 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 10:52:18 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wer einmal eine wirklich originelle Programmiersprache kennenlernen will, könnte sich mal Smalltalk ansehen.</p>
<p>Smalltalk enthält praktisch alles das, was in anderen Sprachen als Neuheit nach und nach eingeführt wurde, nur mit dem Unterschied, daß Smalltalk all' das schon seit etwa 35 Jahren hat.</p>
<p>Selbst die im Moment angesagtesten und scheinbar revolutionärsten<br />
Features von Ruby (Blocks, Generatoren, Iteratoren) sind in Smalltalk seit Jahrzehnten in Gebrauch, allerdings ist die Beschreibung der Smalltalk-Syntax nur eine halbe Seite lang (,wenn man es gerne ausführlich hat. Sonst reichen auch ein paar Zeilen).<br />
Und wenn man Java mit Smalltalk vergleicht ...</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334855</guid><dc:creator><![CDATA[kleine Bemerkung]]></dc:creator><pubDate>Mon, 30 Jul 2007 10:52:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 14:41:48 GMT]]></title><description><![CDATA[<p>mastercpp schrieb:</p>
<blockquote>
<p>Forth ist eine interessante Sprache. Trotz sehr einfacher Syntax kann man damit sehr komplexe Programme schreiben.</p>
</blockquote>
<p>'Einfache Syntax' ist gut. Forth hat überhaupt gar keine Syntax. Du schreibst einfach die Befehle (getrennt von Whitespaces) hintereinander weg.</p>
<p>Ruby kann ich nur empfehlen. Ist eine sehr schöne Sprache und auch besser als Python. An Python stört mich, dass man sein Quelltext nicht so formatieren kann, wie man will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335019</guid><dc:creator><![CDATA[Takumi]]></dc:creator><pubDate>Mon, 30 Jul 2007 14:41:48 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 15:06:12 GMT]]></title><description><![CDATA[<p>Ok, werden mir dann mal bei Gelegenheit Ruby und Smalltalk anschauen. Später kommt sowas wie Erlang, Haskell, etc. mal sehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335037</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 30 Jul 2007 15:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 16:50:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Takumi schrieb:</p>
<blockquote>
<p>'Einfache Syntax' ist gut. Forth hat überhaupt gar keine Syntax.</p>
</blockquote>
<p>Ja, Forth hat schon den optimalen Geek-Faktor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Kann man definitiv coole Sachen mit machen, wie einen Floating Point Emulator<br />
auf nur einer Bildschmirmseite Quellcode oder ein OO-System auf einer halben<br />
Seite.</p>
<p>Leider notationsmäßig zu weit weg vom Rest der Welt, trotz aller Vorzüge.</p>
<p>Takumi schrieb:</p>
<blockquote>
<p>Ruby ... Ist eine sehr schöne Sprache und auch besser als Python.</p>
</blockquote>
<p>Aber nicht doch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Takumi schrieb:</p>
<blockquote>
<p>An Python stört mich, dass man sein Quelltext nicht so formatieren kann, wie man will.</p>
</blockquote>
<p>Das ist für mich eines der schönsten Python-Features.<br />
Kürzere Programme mit weniger Code; was will man mehr?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335115</guid><dc:creator><![CDATA[kleine Bemerkung]]></dc:creator><pubDate>Mon, 30 Jul 2007 16:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 19:13:49 GMT]]></title><description><![CDATA[<p>Takumi schrieb:</p>
<blockquote>
<p>An Python stört mich, dass man sein Quelltext nicht so formatieren kann, wie man will.</p>
</blockquote>
<p>Was stört dich daran? Dass man keine religiöse Flamewars über das Setzen der Klammern starten kann :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335203</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Mon, 30 Jul 2007 19:13:49 GMT</pubDate></item><item><title><![CDATA[Reply to Hat jemand schon Erfahrung in ruby gesammelt? on Mon, 30 Jul 2007 20:12:07 GMT]]></title><description><![CDATA[<p>lolz schrieb:</p>
<blockquote>
<p>Takumi schrieb:</p>
<blockquote>
<p>An Python stört mich, dass man sein Quelltext nicht so formatieren kann, wie man will.</p>
</blockquote>
<p>Was stört dich daran? Dass man keine religiöse Flamewars über das Setzen der Klammern starten kann :p <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Jo, Leute die nicht wissen, wie sie Klammern setzen sollen, müssen dann eben Python nehmen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335238</guid><dc:creator><![CDATA[tfa]]></dc:creator><pubDate>Mon, 30 Jul 2007 20:12:07 GMT</pubDate></item></channel></rss>