Nimm lieber Ruby. 😀
Zur Erholung würde ich da eher eine Sprache mit gänzlich anderem Grundparadigma vorschlagen: Also Clojure, Haskell oder F# ☺
Denn mal ehrlich: Wo ist der große Unterschied zwischen Ruby und Python? 😉
Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
|
Anmeldungsdatum: Beiträge: 1642 |
Genau! Ist mir viel zu ähnlich. Mit BASIC-256 habe ich meine "Kinderzeit" (C64) wieder entdeckt: Malen, Zeichnen, Grafik, Sprache, Edit: Musik, ohne den ganzen Struktur, Include etc. Firlefanz 😛 Mit Delphi und Python hatte ich GUI programmiert, Hilfsprogramme für die Dateiverwaltung... jetzt ist erst mal Pause |
Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Genau, ohne Struktur trifft 's bezüglich des COMMODORE Basic V2.0 😈 Aber hey, war auch mein erster Computer und meine erste Sprache ♥ |
Projektleitung
Anmeldungsdatum: Beiträge: 12830 |
|
Anmeldungsdatum: Beiträge: 1642 |
Meine Liebe verdeutlicht: for i = 1 to 10 print i say i next i Wenn ich z.B. Swahili als Sprachausgabe gewählt habe, wird von 1 bis 10 nicht nur print auf den Bildschirm gemacht, sondern auch auf Swahili mit Sprachausgabe von 1 bis 10 gezählt ☺ An Sprachmöglichkeiten hat BASIC-256 fast soviele Möglichkeiten wie Ubuntu. Ich kenne bisher keine Programmiersprache, mit der das so einfach geht!? |
Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Die meisten Programmiersprachen wollen so etwas auch nicht in die Sprache an sich integrieren. Damit wird der Sprachumfang aufgebläht und die Implementierung (Compiler, virtuelle Maschinen usw) deutlich erschwert und ggf. auch weniger portabel. |
Anmeldungsdatum: Beiträge: 1642 |
Lysander, wenn ich dir jetzt sage, dass ich auch noch smallbasic (Ubuntu Softwarecenter) habe, gehst du wahrscheinlich in die Luft 😉 Warum smallbasic? Leider bin ich noch nicht dazu gekommen, den "Psychotherapeuten" ELIZA (http://de.wikipedia.org/wiki/ELIZA) für Python umzuprogrammieren. Und für smallbasic* gibt es noch eine lauffähige Version des Programms, das ich in meinem C64 hatte ☺ *: https://github.com/smallbasic/SmallBASIC/blob/master/samples/distro-examples/apps/Eliza.bas |
Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Nö! Von mir aus kann jeder benutzen was er will - ich bin da liberal ☺ Anders sieht es aus, wenn Du das anderen empfehlen willst, ohne einen guten Grund oder gar falsche zu nennen... dann ja 😎 |
Anmeldungsdatum: Beiträge: 1642 |
Hallo Lysander, jetzt empfehle ich noch was: Scratch (in den Ubuntu Repositories, und für Win, Mac und Linux von https://scratch.mit.edu/, unten auf der Seite auf "Deutsch" einstellbar). Habe zufällig in unserer Buchhandlung das Buch "Programmieren supereasy: Einfacher Einstieg in SCRATCH und PYTHON" gesehen. Der englische Originaltitel trifft den angesprochenen Personenkreis: "Computer Coding for Kids". Wer noch nichts vom Programmieren versteht und Kind ist oder Kind geblieben ist 😉 (ich zähle mich dazu), hat hier einen schönen Einstieg. Das Anwendungsmenü mit den Kommandos läßt sich leicht von Englisch z.B. auf Deutsch umstellen. Ich finde es toll, wie von Anfang an mit Scratch kleine Spiele oder Geschichten mit Animation und Musik programmiert werden können - einfach die fertigen Kommandoblocks (z.B. "when key <space> pressed", "wenn Taste <Leertaste> gedrückt"; "wait until", "warte bis") modifizieren und zusammenschieben, Sprites auf einfache Weise sebst programmieren, etc. Und wenn die Kids dann am Programmieren Lust bekommen haben, können sie im zweiten Teil des Buches ebenso spielerisch mit Python weiter machen. Wen es dann gepackt hat, kann ja mit anderen Büchern in die Tiefen von Python, C++ und Co eindringen. |