Sven Rautenberg: Programmiersprache für Anfängerkurs

Beitrag lesen

Moin!

Mit welcher Programmiersprache bzw. welchem Themengebiet würdet ihr da anfangen? Wir sind ca 8 Leute mit teilweise wenig Java-Kenntnissen. Pro Woche haben wir 1 Stunde Zeit. Es ist aber ein Freifach und die Leute sollten daher motiviert sein und auch in der Freizeit bereit etwas zu machen.

Python.

Wenn man den Ausführungen von "How to think like a computer scientist" (http://www.ibiblio.org/obp/thinkCSpy/) in Vorwort (http://www.ibiblio.org/obp/thinkCSpy/foreword.htm) und Einleitung (http://www.ibiblio.org/obp/thinkCSpy/preface.htm) glaubt, dann sind C++ und Java absolut ungeeignet, um Programmieren zu lernen, weil sie den Anfänger zuerst mit wahnsinnig vielen Formalismen belasten, die alle für ein simples "Hello World"-Programm notwendig sind, und außerdem ohnehin nicht so einfach zu erlernen sind. In Python kann man sich erst einmal auf die Programmierung an sich stürzen. Dinge wie Datentypen können später eingeführt werden - für den Anfang reicht, dass Variablen Werte haben können. Das kennt man aus der Mathematik, das ist einleuchtend. Und es ist in ganz vielen Hochsprachen auch nicht anders gelöst: Javascript, PHP... alle haben nur Variablennamen, die Typen werden implizit gewandelt, wenn es notwendig ist.

Ich muß aber dazu sagen, dass ich Python selbst noch nicht benutzt habe.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!