Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hermann Riemann Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Bitte widersprechen Date: Tue, 17 Oct 2017 19:45:13 +0200 Lines: 90 Message-ID: References: <2c85cd93-5e6e-522d-9159-d16a514be956@thomas-guettler.de> <50254bb7-d59b-c3c8-398b-4d2b92fbc3e2@procoders.net> <821c76ed-f126-390b-4017-abd5f373bde8@thomas-guettler.de> <90008b0f-b3dc-7aed-3673-619b51dcd015@procoders.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net sLQF86ejPuRzwfUXoLaf+QoTF9TlBvFjSKeJ0Q2ERFtYzswKGu Cancel-Lock: sha1:s+ASwjkpfXGegruaLHZlghmTuGY= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 In-Reply-To: Content-Language: de-DE Xref: csiph.com de.comp.lang.python:4988 Am 17.10.2017 um 01:48 schrieb Stefan Ram: > Achim Domma writes: >> - Learn one programming language, not ten: Du kennst "Pragmatic >> Programmer"? Da wird eine Sprache pro Jahr als Minimum empfohlen. Nach welcher Auswahl? http://www.99-bottles-of-beer.net/abc.html >> Wer nur eine oder zwei Sprachen kann, kann nur >> in diesen Strukturen denken Ein echter Programmierer https://www.bernd-leitenberger.de/echte-programmierer.shtml programmiert in jeder Sprache FORTRAN >> und hat in der Regel Scheuklappen an. >> Javaentwickler können oft z.B. nur OO denken. Anfangs waren Klassen für mich auch nur schlechter Ersatz für Strukturen, und sind es teilweise auch noch. So verwende ich für Python Projekte class GLobal: und irgendwo g=Global() .. in denen ich alle globale Daten unterbringe, so das ich sie überall mit g.irgendwas ansprechen kann. ( das habe ich in C auch so gemacht, nur mit struct statt class) > Ich würde auf dem Gebiet der Anzahl der zu erlernenden > Programmiersprachen anderen Menschen keine Regeln vorgeben > wollen, Die Anzahl halte ich nicht für so wichtig wie die Auswahl. Ich meine lisp mit eval und quote sollte für fortgeschrittenen Programmierer dabei sein, damit man in dieser Methodik denken lernt. Ansonsten halte ich lisp für technisch überholt. > aber für mich selber würde ich es bevorzugen, mich > auf eine oder auf ganz wenige Sprachen konzentrieren zu können. Wenn ich zwischen C und Python hin und herspringe, versuche ich in C if a (Aus praktischen Gründen muß ich derzeit mehr > Programmiersprachen [zumindest deren Grundlagen] > erlernen als mir eigentlich lieb ist.) Ich sehe das so. Eine Hauptprogrammiersprache ( meine historische Reihenfolge: Fortran :-| , Pascal :-( , C :-) , Python :-) ) Ein Programmiersprache für große Mengen und zeitkritische ( z.B. Grafik) Aufgaben ( bei mir C ) Sprachen die ich spezifisch verwende, ( bash für Konsole und javascript für browser) Sprachen die ich für spezielle Anwendungen brauchen könnte ( C++, LUA, perl, php, Assembler für Arm.., mini und micro Python) Sprachen die vielleicht etwas interessantes enthalten ( Ruby smalltatalk, ghc ..) Sprachen denen ich aus dem Weg gehe ( Java, Pascal.., COBOL ) Hermann der beruflich keine Programmiersprache mehr zu lernen braucht, und vermutet, das mittlerweile die meisten Bücher über Programmieren, die er in Buchläden sieht, von Python handeln. -- http://www.hermann-riemann.de