Rosetta Code

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Rosetta Code

Beitrag von Kiffi »

Hallo,

ich habe eine interessante Seite gefunden: Rosetta Code

Auf dieser englischsprachigen Seite wird gezeigt, wie alltäglich
anfallende Programmieraufgaben (hier Tasks genannt) in
verschiedenen Programmiersprachen umgesetzt werden.

Im Gegensatz zu dem bekannteren '99 bottles of beer' sind hier
jedoch überwiegend praxistaugliche Beispiele aufgezählt
(wie z.B. das Lesen und Schreiben von Dateien, das Öffnen
eines Fenster, etc., etc.)
Rosetta Code hat geschrieben:Rosetta Code is a programming chrestomathy site. The idea is to present
solutions to the same task in as many different languages as possible, to
demonstrate how languages are similar and different, and to aid a person
with a grounding in one approach to a problem in learning another.
Rosetta Code currently has 376 tasks, and covers 200 languages, though
we do not (and cannot) have solutions to every task in every language.

A variety of tasks are listed, and visitors to this site are invited to solve
the tasks in the language of their choice
. The tasks cover everything from
the mundane Empty Program to the classic Towers of Hanoi, the practical
User Input, the mathematically-inclined Lucas-Lehmer test, and the involved
yet entertaining RCRPG.
PureBasic ist hier leider (noch) nicht vertreten. Ich würde mich freuen, wenn
jemand, der des Englischen mächtig ist, Zeit und Lust findet, um es dort
einzutragen. Wenn das geschehen ist, könnten wir Stück für Stück die fehlenden
Codeschnippsel ergänzen.

Nur ein Vorschlag ... Kiffi
Hygge
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: Rosetta Code

Beitrag von Kaeru Gaman »

gute Idee.
... wie wärs wenn wir das in die Projekt-Ecke schieben?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Vera
Beiträge: 928
Registriert: 18.03.2009 14:47
Computerausstattung: Win XP SP2, Suse 11.1
Wohnort: Essen

Re: Rosetta Code

Beitrag von Vera »

Hallo Kiffi

eine richtig tolle Idee :allright:

Erstmal hab ich mir das Wiki angesehen und war mit dem 4.Link schon wieder draussen < :lol: > - direkt am Code im entsprechenden Forum (wie hier) und hatte dann natürlich auch gleich die Kommentare und Ergänzungen dabei. Das hat mir gefallen.
Innerhalb des Wikis ist es wirklich spannend zu stöbern und sich die verschiedenen Lösungswege der unterschiedlichen Sprachen unmittelbar beieinander vergleichend anzusehen.

Ich hab die Installationsseite zweimal konzentriert durchgelesen und es sieht mir nicht allzu schwer aus, eine neue Kategorie anzulegen. Günstig wär natürlich, jemand findet sich, der soetwas schonmal gemacht hat (ansonsten würde ich es mir auch zutrauen) oder jemand aus dem englischen Forum 'macht es mal eben' ;)

Was mir auch so durch den Kopf geht:
- möchtest Du dieses Posting nicht ins englische Forum stellen (und gleich drum bitten, dass es auch im französischen plaziert wird ;) ) ?
- wär's nicht günstig es etwas vorzubereiten, bevor man dort eine PureBasic - Kategorie installiert ?

Ein Begrüßungstext für die Besucher und etwas 'Geschichte' zur Programmiersprache (für die Kategorieseite) und (selbstverständlich) einige Code-Beispiele werden benötigt (min 1-2). (empfohlen wird, sich in den Listen schon vorhandene Beispiele auszusuchen)
Wenn in jedem Forum allein nur 4 PB-variationen gepostet werden, könnte man schon bei der Neueröffnung mit zwölf Beispielen 'glänzen' ;)

Würd' mich freuen, wenn viele Lust haben, hier einen kleinen Beitrag zuzusteuern.
Kaeru Gaman hat geschrieben:... wie wärs wenn wir das in die Projekt-Ecke schieben?
+ 1

Gruß ~ Vera
°
<°)))o><
~~~~~~~~~
echo "Don't worry"
echo "Keep quiet"
@echo off
format forum:\
Little John

Re: Rosetta Code

Beitrag von Little John »

Kiffi hat geschrieben:PureBasic ist hier leider (noch) nicht vertreten. Ich würde mich freuen, wenn
jemand, der des Englischen mächtig ist, Zeit und Lust findet, um es dort
einzutragen. Wenn das geschehen ist, könnten wir Stück für Stück die fehlenden
Codeschnippsel ergänzen.
Super interessant, Kiffi! :allright: :allright: :allright:

Ich habe mir gerade die Seite Rosetta Code:Add a Language angesehen, und die beiden ersten dort beschriebenen Schritte ausgeführt, d.h. für PureBasic Category Page und Redirect hinzugefügt. Also gibt es nun schonmal eine Seite http://rosettacode.org/wiki/PureBasic, die man jetzt füllen kann.

Gruß, Little John
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Rosetta Code

Beitrag von Kiffi »

Kaeru Gaman hat geschrieben:... wie wärs wenn wir das in die Projekt-Ecke schieben?
hört sich gut an. Erlaubnis erteilt. ;-)

// Edit:

@Vera:
- möchtest Du dieses Posting nicht ins englische Forum stellen?
mir wäre es lieber, wenn das jemand macht, der des Englischen ein bisschen mächtiger
ist als ich (sonst hätte ich den Eintrag auf der Seite ja gleich selber vornehmen können ;-))
- wär's nicht günstig es etwas vorzubereiten, bevor man dort eine PureBasic - Kategorie installiert ?
da besteht die Gefahr, dass das vor lauter Vorbereitungen wieder irgendwo
versandet. Erst mal eintragen und dann nach und nach ergänzen ist IMO hier
die bessere Vorgehensweise.

@Litte John: Danke für den Eintrag. Der Anfang ist gemacht! 8) :allright:

Grüße ... Kiffi
Hygge
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Rosetta Code

Beitrag von DarkDragon »

@Little John:
Fehlt PureBasic hier nicht noch: http://rosettacode.org/wiki/Category:So ... g_Language ? Ich finde nur "Pure" aber nicht "PureBasic"
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Little John

Re: Rosetta Code

Beitrag von Little John »

DarkDragon hat geschrieben:@Little John:
Fehlt PureBasic hier nicht noch: http://rosettacode.org/wiki/Category:So ... g_Language ? Ich finde nur "Pure" aber nicht "PureBasic"
Da hatte ich nach meiner kleinen Aktion als erstes nachgekuckt, und ebenfalls erwartet dass dort ein entspr. Eintrag ist. :-) Allerdings steht ja oben auf der Seite:
Click on a language name, and you can see solutions written using that language.
Also vielleicht erscheint dort automatisch ein Eintrag bzw. ergibt es erst Sinn dort einen zu erstellen, wenn "solutions" in PureBasic vorhanden sind? Ich weiß es auch nicht genau. Ich hatte heute morgen vor dem Frühstück leider nicht mehr Zeit (und im Moment auch nicht), um mich näher damit zu beschäftigen. Ich wollte aber schon mal den ersten kleinen Schritt machen, denn ich teile voll und ganz diese Ansicht:
Kiffi hat geschrieben:Erst mal eintragen und dann nach und nach ergänzen ist IMO hier die bessere Vorgehensweise.
Mal sehen wer als nächstes Zeit und Lust hat, weiterzumachen. :-)

Gruß, Little John
Benutzeravatar
Vera
Beiträge: 928
Registriert: 18.03.2009 14:47
Computerausstattung: Win XP SP2, Suse 11.1
Wohnort: Essen

Re: Rosetta Code

Beitrag von Vera »

Hallo,
ich versuch auch irgendwie die Seite kennenzulernen.
Nachdem Little John PureBasic als Sprache angelegt hatte, hat sie jemand zur 'Implementation von BASIC' gemacht. Deshalb erscheint sie auch nicht auf der SprachenÜbersicht, sondern dann erst unter Basic / Basic Implementations.

Es scheint zu Basic sehr wenige Beispiele zu geben, habe aber eins gefunden, wo man klar erkennt, wie es dann zwischen den verschiedenen Sprachen unterschieden wird: http://rosettacode.org/wiki/Bitwise_operations.
Kiffi hat geschrieben:mir wäre es lieber, wenn das jemand macht, der des Englischen ein bisschen mächtiger
ist als ich (sonst hätte ich den Eintrag auf der Seite ja gleich selber vornehmen können ;-))
gut - ich dachte Du wartest vielleicht erst noch auf die ersten Rückmeldungen ;)
Ok - dann mache ich das jetzt als nächstes ... fertig -> Rosetta Code

Gruß ~ Vera
°
<°)))o><
~~~~~~~~~
echo "Don't worry"
echo "Keep quiet"
@echo off
format forum:\
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Rosetta Code

Beitrag von Kiffi »

@Vera: Danke für Dein Posting! :allright:

@Little John: Da muss noch irgendwas fehlen. Ich kann PB
auch keinen Task hinzufügen. Demzufolge kann es nicht sein,
dass PureBasic nicht auf der von DarkDragon geposteten Seite
angezeigt, weil keine Tasks vorhanden sind.

@all: Vielleicht kann noch wer anders (neben mir) mal auf die
Seite schauen? Muss ja jetzt nicht alles an Little John
hängenbleiben.

Grüße ... Kiffi
Hygge
Little John

Re: Rosetta Code

Beitrag von Little John »

Hi Kiffi,

ich hatte einfach nur "Kochrezept-mäßig" die ersten beiden Schritte der Anleitung ausgeführt. :-)
Ich kannte ja diese Webseite vorher auch nicht.
Jetzt habe ich aber etwas Zeit, und seh mir das gleich noch mal an.

Gruß, Little John
Antworten