Ruby - Computer Language Shootout
Enrico Schwass <[email protected]> Fri, 15 Oct 2004 22:11:43 +0200
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo zusammen Sch=F6n, da=DF es noch irgendwie geschafft wurde. eine deutsche Mailingli= ste=20 einzurichten. Einige Dinge kann man doch besser und einfacher in seiner Muttersprache (er)kl=E4ren. Und man=20 mu=DF sich nicht f=FCr sein miserables Englisch sch=E4men. :) Herzlichen Dank an den Betreiber. Leicht zu finden ist=20 diese Liste allerdings nicht. Das ich mit meinem Betreff freilich gr=FCndlich daneben liege ist mir=20 bewu=DFt.=20 Worum gehts? In dem aktuellen LinuX-Sonderheft Scriptsprachen wird auf=20 die Website http://shootout.alioth.debian.org bezug genommen. Dort sind etliche Sprachen verzeichnet und typische=20 Funktionen wie Ackermann, Fibonacci und Sieb des alten Griechen sind hinsichtlich Performance, Codel=E4nge und irgendwie auch Eleganz=20 miteinander verglichen. Unter anderem auch Ruby. Nun sind nicht alle Beispiele f=FCr alle Sprachen implementiert. F=FCr Ruby fehlt=20 beispielsweise Code zur Threaderzeugung. Eigentlich siehts eher nach eine= m Dreizeiler aus aber wer wei=DF. M=F6glicherweise sind auch die bereits=20 vorgelegten Codeschnipsel noch zu verbessern. Was spricht also dagegen in dieser Liste eine kleine diesbez=FCgliche Diskussion zu entfachen. Zum anderen finde ich es interessant, Konzepte aus anderen Sprachen wie=20 Lisp in Ruby-Vokabular zu =FCbersetzen, damit man in etwa versteht wo die Vor- und Nachteile, St=E4rken und Schw=E4chen liegen. Yield=20 beispielsweise kennt man als "Wald und Wiesen-Schreiberling" eher nicht. Ich m=F6chte das nicht als Aufruf zum Streit =FCber die beste=20 Programmiersprache verstanden wissen, sondern eher als Anreiz zum Lernen. Vielleicht hat man es gemerkt. Ich lerne gerade ELisp :) Zuletzt noch ein kleiner Hinweis auf www.rubyx.org. Dort scheint man=20 einen =E4hnlichen Ansatz wie linuxfromscratch zu verfolgen. Spannend. Eine andere Idee w=E4re irb als shell-Ersatz. Bis die Tage Enno